ExpressionEngine 1.6.9:在同一模板生成的特定页面上显示 DIV
我是EE新手。我有一个子页面模板。所有子页面使用相同的子页面模板。但对于某些子页面,我需要放置一个额外的 div(有点信息框),我该如何放置条件?我是否必须仅针对较小的 div 差异创建单独的模板?
url 是一致的,所以如果我可以进行 url 检查并显示正确 url 的 div,这对我来说会很有效,但是我可以将任何 php if {} 条件放入模板中吗?
赞赏有很大帮助!
I'm a EE newbie. I have a template for subpage. all subpages use same subpage template. But for some sub pages I need to put an extra div (kinda info box), how can I put a condition? do I have to create a separate template only for a small div difference?
urls are consistent, so if i can make a url check and display div for right urls, it would work out for me, but can I put any php if {} condition into template?
Appreciate helps so much!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 ExpressionEngine 条件。
请参阅此处的文档:
http://expressionengine.com/legacy_docs/templates/globals/conditionals.html
根据您的描述,我认为您可以根据 URL 执行此操作。您可以使用段变量读取 URL。因此,如果您的网址是 http://www.foo.com/bar/test 并且您只想在 /bar/test 页面上显示该框,请使用如下条件:
You can use ExpressionEngine conditionals.
See the documentation here:
http://expressionengine.com/legacy_docs/templates/globals/conditionals.html
Based on your description, I think you could do this based on the URL. You can read URLs using segment variables. So if your URL is http://www.foo.com/bar/test and you only want to show the box on the /bar/test page, use a conditional like this: