2010-09-07 1 views
0

Я новичок в EE. У меня есть шаблон для подстраницы. все подстраницы используют один и тот же шаблон подстраницы. Но для некоторых подстраниц мне нужно добавить дополнительный div (любопытный информационный блок), как я могу поставить условие? мне нужно создать отдельный шаблон только для небольшой разницы div?ExpressionEngine 1.6.9: отображение DIV на определенных страницах, сгенерированных одним и тем же шаблоном

URL-адреса согласуются, поэтому, если я могу сделать проверку URL-адресов и отобразить div для правильных URL-адресов, это сработает для меня, но могу ли я поместить любое php, если {} условие в шаблон?

Ценить помогает!

ответ

0

Вы можете использовать условные обозначения 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} 
Смежные вопросы