Page 1 of 1

Определение главной страницы и страницы по алиасу

Posted: Wed Oct 31, 2012 2:29 pm
by patapsky
Здравствуйте!
Подскажите, как в шаблоне можно определить страницу по алиасу и аналогично главную страницу «по умолчанию»?

Что-то типа: {if page_alias=" contact"}< div class=" contact"> …</div>{/if}.

Re: Определение главной страницы и страницы по алиасу

Posted: Thu Nov 01, 2012 10:23 am
by guro
Обрисуйте всю ситуацию. Непонятно что вы хотите получить.

Re: Определение главной страницы и страницы по алиасу

Posted: Fri Nov 02, 2012 10:05 am
by patapsky
В шаблоне есть такой код:

Code: Select all

<div class="content">
   <h2>{title}</h2>
   {content} 
</div>
Хотелось бы на главной странице не выводить данный заголовок. Для этого нужен код с условием – на главной мы странице или нет.

Так же хотелось бы вставить блок контекта {global_content name='present'} на определенных страницах с алиасами: catalog, about, contacts. Причем вставить данный блок хочется не через редактор на данных страницах, а именно в шаблоне.

Re: Определение главной страницы и страницы по алиасу

Posted: Mon Nov 05, 2012 12:27 am
by guro
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: Определение главной страницы и страницы по алиасу

Posted: Tue Nov 13, 2012 5:37 pm
by patapsky
guro, спасибо за код! Все отлично работает.

Re: Определение главной страницы и страницы по алиасу

Posted: Fri Mar 01, 2013 9:54 pm
by museyca
А можно то же, только - для всех алиасов кроме 1-2х
очень надо
пли-и-из

Re: Определение главной страницы и страницы по алиасу

Posted: Sat Mar 02, 2013 3:21 pm
by museyca
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}
[/quote]
А по такому же принципу только наоборот, что бы определенный блок не выводился на паре алиасов?
Очень нужно, плиз...