【发布时间】:2012-05-17 09:31:34
【问题描述】:
我正在使用 EE 构建一个网站,并且想知道人们对我的情况有何看法。
基本上,我有 3 个不同的频道,它们的数据相似,查看时需要在同一个模板上显示。所以我有一个新闻、艺术家和产品频道。当我点击任何一个渠道中的项目时,无论如何我都需要在同一模板中显示该数据。
我可以想到两种方法来做到这一点,但想知道是否有人有更优雅的解决方案。
- 检查 URL 并使用适当的频道打开我的条目标签,然后在模板中只使用该频道的正确自定义字段。 (但这意味着我需要为每个频道复制代码)。
- 使用提供的所有渠道打开我的条目标签,然后将所有 3 个自定义字段放在模板中我需要它们的位置。
谢谢
【问题讨论】:
-
您能否详细说明“相同模板”和“相似数据”的确切含义?这些通道是否共享一个字段组,或者它们实际上包含不同的字段?是显示相似的单个条目,还是只是页面的周围布局?产品、新闻和事件对我来说听起来就像它们有非常不同类型的内容,因此也有不同的领域。您当前代码的一些示例会有所帮助。
标签: expressionengine