ExpressionEngine 1.6.9: отображать DIV на определенных страницах, сгенерированных тем же шаблоном - PullRequest
0 голосов
/ 07 сентября 2010

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

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

1 Ответ

0 голосов
/ 08 сентября 2010

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