Здравствуйте!
Подскажите, как в шаблоне можно определить страницу по алиасу и аналогично главную страницу «по умолчанию»?
Что-то типа: {if page_alias=" contact"}< div class=" contact"> …</div>{/if}.
Определение главной страницы и страницы по алиасу
Re: Определение главной страницы и страницы по алиасу
Обрисуйте всю ситуацию. Непонятно что вы хотите получить.
Re: Определение главной страницы и страницы по алиасу
В шаблоне есть такой код:
Хотелось бы на главной странице не выводить данный заголовок. Для этого нужен код с условием – на главной мы странице или нет.
Так же хотелось бы вставить блок контекта {global_content name='present'} на определенных страницах с алиасами: catalog, about, contacts. Причем вставить данный блок хочется не через редактор на данных страницах, а именно в шаблоне.
Code: Select all
<div class="content">
<h2>{title}</h2>
{content}
</div>
Так же хотелось бы вставить блок контекта {global_content name='present'} на определенных страницах с алиасами: catalog, about, contacts. Причем вставить данный блок хочется не через редактор на данных страницах, а именно в шаблоне.
Re: Определение главной страницы и страницы по алиасу
Не мучайтесь. Создайте свой шаблон для главной страницы.patapsky wrote:Хотелось бы на главной странице не выводить данный заголовок. Для этого нужен код с условием – на главной мы странице или нет.
patapsky wrote:Так же хотелось бы вставить блок контекта {global_content name='present'} на определенных страницах с алиасами: catalog, about, contacts. Причем вставить данный блок хочется не через редактор на данных страницах, а именно в шаблоне.
Code: Select all
{if $page_alias == 'catalog' || $page_alias == 'about' || $page_alias == 'contacts'}
{global_content name='present'}
{/if}
Re: Определение главной страницы и страницы по алиасу
guro, спасибо за код! Все отлично работает.
Re: Определение главной страницы и страницы по алиасу
А можно то же, только - для всех алиасов кроме 1-2х
очень надо
пли-и-из
очень надо
пли-и-из
Re: Определение главной страницы и страницы по алиасу
patapsky wrote:Так же хотелось бы вставить блок контекта {global_content name='present'} на определенных страницах с алиасами: catalog, about, contacts. Причем вставить данный блок хочется не через редактор на данных страницах, а именно в шаблоне.
Code: Select all
{if $page_alias == 'catalog' || $page_alias == 'about' || $page_alias == 'contacts'}
{global_content name='present'}
{/if}
А по такому же принципу только наоборот, что бы определенный блок не выводился на паре алиасов?
Очень нужно, плиз...