2013-08-01 56 views

回答

0

保存自己的悲伤和购买Structure这将使这是一个微风,允许您和您的客户在内容上添加一个可视界面。

如果不这样做,我需要关于个人数据的更多信息。如果原始数据用于汽车文章是相同的生活方式的文章(例如,他们有一个标题,内容,图像),那么你只需要1个频道“文章”,你可以细分类别(驾驶&生活方式)。如果杂志,汽车&生活方式不仅仅是登陆/列表页面,并自己保存独特的内容(而不是的文章),那么他们可能是第二个名为“内容”的频道。

渠道是一组数据,除了主题之外,生活方式和驾驶之间的数据没有实质性差异,所以尽管可以,但将它们分成不同的渠道是没有意义的。如果客户要求一个新的组(比如Sport),那么使用多个渠道是不灵活的,然后你需要建立一个新的渠道,模板结构,模板等。如果它是所有的文章,客户自己可以创建一个新的类别称为“体育”,该系统将正常工作。

你问我如何联系他们,但不要解释他们是如何相关的,除非你指的是父母“杂志”。这不是一个真正的关系,只是一个容器。

假设你有一个通道“公司章程”,你有一个模板所谓的“杂志”(这是你的URL的第一部分),该指数模板将是您的目标网页,如果segment_2是空{if "{segment_2}" == ""}。如果segment_2不是空的,但segment_3是空的(这意味着用户处于生活方式或驾驶){if "{segment_2}" != "" && "{segment_3}" == ""}索引可以嵌入或提供各个类别或条目的列表页面(如果它们是具有除文章之外的独特内容的内容页面内)驾驶&生活方式。然后,您可以通过多种方式访问​​列表页面(Motoring & Lifestyle),模板组(杂志/动画)中的模板不灵活,并且依赖于创建的包含重复代码的新模板,或者通过嵌入索引模板保持东西整洁和细分为例如类别{embed=content/{category_url}}

使用ExpressionEngine有很多方法来处理它,而“正确”的方式通常取决于单个开发人员。 “最好”的方式是那些干净,易于遵循和灵活扩展的方式。

+0

我创建了一个叫做“杂志”与类周刊组包含驾驶,生活方式和渠道...等 用户必须选择从下拉列表的类别(这是必填字段) 并且也有4级 俱乐部>俱乐部名称>俱乐部中的团体> group 1,2 .... 我可以使用关系吗?我的方法是否可行? 谢谢@彼得刘易斯 –

+0

什么是“水平”类别?一个入口? –

+0

类别@peter 我无法在site.com/magazine上打印aricles列表,只有一个{segment_1},但我可以在网站上打印。com/Magazine/Motoring –