任何帮助将不胜感激。我明白你可以用
创建页面链接时{path=about/organization}
因为它们在组中。但是没有一种方法来嵌套群体我确信有办法实现目标
目的:
website.com/about/organization
website.com/about/organization/executives
website.com/about/organization/page3
目录结构:
约
---组织
---高管
--- PAGE3
问题
如何在目录结构中创建加载/ organization / executive的{path=about/organization/executives}
,以便URL为website.com/about/organization/executives?
任何示例代码都将受到赞赏。
答案 0 :(得分:1)
正如@AllInOne建议的那样,Structure将是您最好和最简单的方法,但在学习EE时,最好在接近其他附加组件之前了解模板和模板组。另外,不要将模板组视为文件夹和URL结构,我写了类似的答案here on the EE StackExchange。
但是将组视为分组页面或设计模板的方式,与URL无关。虽然它很笨重,但您可以在一个主索引模板中复制您的URL要求 - 尽管不建议这样做。
我从不使用{path ...}标记,而是直接使用网址,例如href="/about/organization"
- 您根本不必使用{path ...}。这将允许您使用href="/about/organization/executives"
。要理解的重要一点是,第一个段(约)将始终是模板组,除非您的主模板组索引正在捕获URL(因此您实际上不需要“约”模板组!)。您可以根据需要设置一个URL,但第一个段通常总是指示使用的组,第二个段将指示模板,然后您可以使用此模板管理更深层的链接,或者模板不匹配,它将使用索引模板。
请注意,如果您有严格的404设置,则可能与模板匹配冲突 - 总是有点试错:P
答案 1 :(得分:0)
如果你只看3层,你基本上可以使用开箱即用的EE。
网址结构如下:
template_group /模板/ url_title
因此,在您的示例中,您将拥有一个频道,其中包含一个url_title为'executive'的条目,另一个频道的url_title为'page3'。
您的template_group将是关于,您的模板将是组织。
如果您需要更复杂的内容,请查看Structure添加。
它完成所有这些以及更多......
如果您需要有关此问题或其他EE问题的更多建议,我建议您在https://expressionengine.stackexchange.com/
询问