首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >表达式引擎中的友好Urls

表达式引擎中的友好Urls
EN

Stack Overflow用户
提问于 2014-01-01 05:45:21
回答 2查看 77关注 0票数 0

任何帮助都将不胜感激。我知道在创建指向页面的链接时可以使用{path=about/organization},因为它们是分组的。但我肯定没有办法实现这一目标

目标:

代码语言:javascript
运行
复制
 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?

任何示例代码都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 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

票数 1
EN

Stack Overflow用户

发布于 2014-01-01 13:29:01

如果你只看3层,你基本上可以使用EE给你的东西。

网址结构如下:

模板组/模板/url_title

因此,在您的示例中,您将有一个带有‘url_title’的条目的通道,还有一个带有‘第3页’的url_title的通道。

您的template_group将是关于,您的模板将是组织。

如果您需要更复杂的内容,请查看结构添加内容。

它所做的一切和更多..。

如果您需要更多关于这个或其他EE问题的建议,我建议您到https://expressionengine.stackexchange.com/咨询

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20865915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档