Pagination ExpressionEngine中单个条目视图的分页
我正在建设一个以ExpressionEngine为CMS的网站。有一个显示所有项目的“工作”部分和一个单独显示每个项目的详细视图。正是在这一点上,在单条目视图上,我希望有“prev”和“next”分页。在我的测试中,我让它在URL为“somedomain.com/index.php/work/detail/”时工作,但在特定条目是URL的一部分时不工作:“somedomain.com/index.php/work/detail/some_project/” 我已经尝试将分页代码放在{exp:weblog:entries}标记的外部和内部,但没有效果。这是我的分页代码的外观:Pagination ExpressionEngine中单个条目视图的分页,pagination,expressionengine,Pagination,Expressionengine,我正在建设一个以ExpressionEngine为CMS的网站。有一个显示所有项目的“工作”部分和一个单独显示每个项目的详细视图。正是在这一点上,在单条目视图上,我希望有“prev”和“next”分页。在我的测试中,我让它在URL为“somedomain.com/index.php/work/detail/”时工作,但在特定条目是URL的一部分时不工作:“somedomain.com/index.php/work/detail/some_project/” 我已经尝试将分页代码放在{exp:we
{paginate}
<ul>
{if previous_page}
<li><a href="{auto_path}">< previous</a></li>
{/if}
{if next_page}
<li><a href="{auto_path}">next ></a></li>
{/if}
</ul>
{/paginate}
{paginate}
{如果上一页}
{/if}
{/paginate}
嗯。我不确定这里有什么问题,因为我从来没有以那种方式使用过{pagination}
标记。签出后,我看到{pagination}
标记中的prev/next链接示例代码被包装在{exp:comment:entries}
循环中,而不是普通的{exp:channel:entries}
循环中
文档不太清楚{pagination}
标记的这个特定功能的范围。您可能希望在{exp:channel:entries}
循环中仔细检查是否未将分页作为值包含在disable
参数中
您还可以查看EE用户指南中关于的页面,该页面详细介绍了使用{exp:channel:next_entry}
和{exp:channel:prev_entry}
标记代替您一直使用的{pagination}
标记。我已经顺利地使用了这些标签,所以如果您的方法无法正常工作,我绝对建议您尝试使用它们
祝你好运 您正在对条目列表使用分页,您需要的是下一个/上一个条目标记:
http://expressionengine.com/user_guide/modules/channel/entry_linking.html
我使用的是EE1.6.9核心版本。它似乎没有频道模块,是否仅适用于付费版本?这是一个客户网站,所以他们无论如何都在计划购买。希望这能解决我的问题!谢谢他们刚刚将weblog模块重命名为channel模块