Craft router:一个Craft CMS插件用于将URL段用作条目查询的过滤条件 源码

mouth1151 8 0 ZIP 2021-03-29 02:03:26

路由器 一个插件,用于将URL段用作条目查询的过滤条件。 内容 为什么 Craft使将声明并重定向它们以由模板处理变得很简单。 但是,模板本身仍然是哑处理程序。 可以选择在某些上下文中以的形式传递它们,但是它们必须承担构建呈现页面所需的数据集的繁重工作。 对于具有一个或两个变量的页面(例如blog/2015/01的年和月存档)(例如blog/2015/01 ),这可能不是问题。 该模板将从craft.entries获取帖子列表,并根据是否设置了year和month变量来缩小范围。 但是,如果博客还添加了类别页面(例如blog/camping )怎么办? 如果类别页面支持自己的年度和每月存档页面(例如blog/camping/2014 ),该怎么办? 我们要么通过创建存档模板的多个副本来复制代码以获取帖子,要么最终在单个模板中添加用于处理类别,年份和月份过滤器的逻辑,并增加其整体复杂性。

用户评论
请输入评论内容
评分:
暂无评论