我已经下载了一个带有名为 Publications 的模块的模板。加载新闻页面时,它会调用此 .tpl 文件:
{title}{$category.title}{/title}
<div class="newsPage">
<h1>Latest News</h1>
{foreach from=$articles item=entry name=articles}
{if $smarty.foreach.articles.first}<dl><br />{/if}
<dt><a href="{$GLOBALS.site_url}/publications/{$category.id}/{$entry.id}/{$entry.title|replace:' ':'-'|escape:"urlpathinfo"}.html" class="title"></dt>
<dd>{$entry.description}</dd>
{if $smarty.foreach.articles.last}</dl></a>{/if}
{foreachelse}
[[There are no articles available at this time]]
{/foreach}
</div>
这就是问题所在。如果有 1000 篇文章,则会加载所有文章,并且不会创建任何页面。
我正在尝试创建一个“显示更多”按钮,首先只显示最新的 4 篇文章,然后当单击“显示更多”按钮时,将显示接下来的 4 篇文章,依此类推......
那可能吗?任何人都可以帮助我用新的方法来创建动态新闻部分吗?