任何帮助都将不胜感激。我知道在创建指向页面的链接时可以使用{path=about/organization}
,因为它们是分组的。但我肯定没有办法实现这一目标
目标:
website.com/about/organization
website.com/about/organization/executives
website.com/about/organization/page3
目录结构:
关于
-组织
-主管
--第3页
问题
如何创建一个在目录结构中加载约/organization/ {path=about/organization/executives}
的URL,以便URL为website.com/about/organization/executives?
任何示例代码都将不胜感激。
发布于 2014-01-02 10:06:41
正如@AllInOne所建议的,在这里,结构将是您最好和最简单的方法,但是在学习EE时,最好先了解模板和模板组,然后再进行附加操作。另外,不要认为模板组是文件夹和URL结构,我写了一个类似的答案在EE StackExchange上。
但是,将组视为分组页面或设计模板的方式,与URL无关。虽然它很笨重,但是您可以在一个主索引模板中复制您的URL要求--尽管这是不推荐的。
我从不使用{path.}标记,而是直接使用href="/about/organization"
--您根本不用使用{path.}。这将允许您使用href="/about/organization/executives"
。重要的是要理解的是,第一段(关于)将始终是模板组,除非您的主要模板组索引捕获URL (因此您实际上不需要一个“关于”模板组!)。您可以有一个您喜欢的深度URL,但是第一段通常总是指定使用的组,第二段将指定模板,然后您可以使用这个模板来管理更深的链接,或者如果模板不匹配,它将使用索引模板。
请注意,如果您有严格的404设置,它可能与模板匹配冲突--总是会有一些尝试和错误:P
发布于 2014-01-01 13:29:01
如果你只看3层,你基本上可以使用EE给你的东西。
网址结构如下:
模板组/模板/url_title
因此,在您的示例中,您将有一个带有‘url_title’的条目的通道,还有一个带有‘第3页’的url_title的通道。
您的template_group将是关于,您的模板将是组织。
如果您需要更复杂的内容,请查看结构添加内容。
它所做的一切和更多..。
如果您需要更多关于这个或其他EE问题的建议,我建议您到https://expressionengine.stackexchange.com/咨询
https://stackoverflow.com/questions/20865915
复制相似问题