ExpressionEngine 1.6.9:在由相同模板生成的特定页面上显示DIV
问题描述:
我是一个EE新手。我有一个子页面的模板。所有的子页面都使用相同的子页面模板。但对于一些子页面,我需要放置一个额外的div(有点信息框),我该如何放置一个条件?我必须创建一个单独的模板只为一个小的div差异?ExpressionEngine 1.6.9:在由相同模板生成的特定页面上显示DIV
url是一致的,所以如果我可以做一个url检查并显示正确的URL的div,它会为我工作,但我可以把任何PHP如果条件模板?
欣赏帮助这么多!
答
您可以使用ExpressionEngine条件。
在这里看到的文档:根据您的描述 http://expressionengine.com/legacy_docs/templates/globals/conditionals.html
,我认为你可以基于URL做到这一点。您可以使用段变量来读取URL。因此,如果您的网址是http://www.foo.com/bar/test,而您只想在/ bar/test页面上显示该框,请使用如下条件:
{if segment_2 == 'test'}
<div id="foobar">Lorem Ipsum</div>
{/if}