我是EE新手。我有一个子页面模板。所有子页面都使用相同的子页面模板。但是对于某些子页面,我需要放置一个额外的 div(有点信息框),我该如何放置条件?我是否必须仅为一个小的 div 差异创建一个单独的模板?
url 是一致的,所以如果我可以进行 url 检查并为正确的 url 显示 div,它会为我工作,但我可以将任何 php if {} 条件放入模板中吗?
欣赏帮助很大!!!
我是EE新手。我有一个子页面模板。所有子页面都使用相同的子页面模板。但是对于某些子页面,我需要放置一个额外的 div(有点信息框),我该如何放置条件?我是否必须仅为一个小的 div 差异创建一个单独的模板?
url 是一致的,所以如果我可以进行 url 检查并为正确的 url 显示 div,它会为我工作,但我可以将任何 php if {} 条件放入模板中吗?
欣赏帮助很大!!!
您可以使用 ExpressionEngine 条件。
请参阅此处的文档:http: //expressionengine.com/legacy_docs/templates/globals/conditionals.html
根据您的描述,我认为您可以根据 URL 执行此操作。您可以使用分段变量读取 URL。因此,如果您的 URL 是http://www.foo.com/bar/test并且您只想在 /bar/test 页面上显示该框,请使用如下条件:
{if segment_2 == 'test'}
<div id="foobar">Lorem Ipsum</div>
{/if}