2012-02-14 83 views

回答

1

这就是所谓的EE中的一个简单条件,它足够快。

在EE中要记住的一个非常重要的事情是标准if:else/else:如果高级条件的例程可能非常慢,主要是因为EE呈现所有代码段,然后运行其if:else magic 。如果您发现自己正在测试许多ID或组,则会按比例减缓网站的速度。事实上,有时EEs的解析顺序可以停止,如果:其他从完全运作。

取而代之的是,考虑Mark Croxton's Switchee,这是一款梦幻般的免费插件,可以让您拥有尽可能多的条件,即使是嵌套条件,也不会放慢速度。它解析条件,然后在触发时足够聪明地下降并运行正确的代码段:

2

肯定 - 但你需要使用一个标签对提供该变量中的{} entry_id变量。例如,在{exp:channel:entires}标记对内。

如果您在URI中使用url_titles,您可能需要考虑使用段变量。例如:

{if segment_2 == "blog-post"} You're on a blog post{if} 
+0

菲尔说什么。让我们知道你是否需要额外的帮助! – Bitmanic 2012-02-15 16:13:18

相关问题