【发布时间】:2016-07-18 14:50:56
【问题描述】:
我已经寻找了一段时间的解决方案,但到目前为止没有成功。不知道是不是我,还是分页功能有问题。
我要做什么
当在某个频道的页面上时,我希望有“上一个”和“下一个”按钮来点击频道中的下一篇文章。这些链接必须使用为每个页面设置的 page_uri。
我的尝试
我有一个充满页面的频道。在模板中,我添加了:
{exp:channel:entries channel="project" dynamic="no" orderby="date" sort="desc" limit="1" paginate="bottom"}
<div class="container-fluid project-section pagination-bar">
<div class="container">
<div class="col-md-12">
{paginate}
{pagination_links}
<ul>
{previous_page}
<li><a href="{pagination_url}" class="page-previous">Previous Page</a></li>
{/previous_page}
{next_page}
<li><a href="{pagination_url}" class="page-next">Next Page</a></li>
{/next_page}
</ul>
{/pagination_links}
{/paginate}
</div>
</div>
</div>
{/exp:channel:entries}
这是将链接添加到页面底部,但是当单击它们时,URL 只是加载您当前所在的相同 URL,然后在末尾添加 /P1。
我需要它来使用 CMS 中添加的 page_uri,这样它才能正确点击并且不会影响网站上的 SEO。
对此有任何帮助,谢谢
【问题讨论】:
标签: php pagination content-management-system expressionengine expressionengine3