ExpressionEngine 1.6.9:在由同一模板生成的特定页面上显示DIV

时间:2010-09-07 00:51:51

标签: templates html if-statement expressionengine

我是EE新手。我有一个子页面模板。所有子页面都使用相同的子页面模板。但是对于一些子页面我需要添加一个额外的div(有点信息框),我该如何设置条件?我是否必须为小div差异创建单独的模板?

网址是一致的,所以如果我可以进行网址检查并显示右网址的div,那对我来说会有用,但是我可以将任何php {}条件放入模板吗?

赞赏非常有用!!!

1 个答案:

答案 0 :(得分:0)

您可以使用ExpressionEngine条件。

请参阅此处的文档: http://expressionengine.com/legacy_docs/templates/globals/conditionals.html

根据您的说明,我认为您可以根据网址执行此操作。您可以使用段变量读取URL。因此,如果您的网址为http://www.foo.com/bar/test并且您只想在/ bar / test页面上显示该框,请使用以下条件:

{if segment_2 == 'test'}
<div id="foobar">Lorem Ipsum</div>
{/if}