Как реализовать разные шаблоны для страниц и катег
Nox86


Новичок
: 7
: Севастополь
: 06-05-2014


06-05-2014 18:35
Здравствуйте, как реализовать разные шаблоны для страниц и категорий, к примеру есть у нас меню:
  • о компании
  • продукция
  • портфолио
  • магазин
  • блог
  • контакты


и шаблоны будут абсолютно разные для продукция (там будут под категории продукции и их описание), магазин (это и будет интернет магазин), блог. :blus:
 
 
pav31


Профессионал
: 418
: Киев
: 28-09-2011


06-05-2014 19:16
Менять содержимое в зависимости от получаемого {$page_name}.
 
 
Nox86


Новичок
: 7
: Севастополь
: 06-05-2014


07-05-2014 13:34
Цитата:( pav31 @ 06-05-2014 20:16 Смотреть сообщение )
Менять содержимое в зависимости от получаемого {$page_name}.

Попонятнее можно?
 
 
pav31


Профессионал
: 418
: Киев
: 28-09-2011


07-05-2014 14:02
К примеру вывод для главной страницы, можно сделать в header.tpl:

{if $page_name == 'index'}
-- вывод содержимого для главной
{else}
-- вывод содержимого для остальных
{/if}
 
 
Nox86


Новичок
: 7
: Севастополь
: 06-05-2014


07-05-2014 19:24
Цитата:( pav31 @ 07-05-2014 15:02 Смотреть сообщение )
К примеру вывод для главной страницы, можно сделать в header.tpl:

{if $page_name == 'index'}
-- вывод содержимого для главной
{else}
-- вывод содержимого для остальных
{/if}


да это хорошо конечно, ну если у меня две страницы есть которые отличаются шаблонами, к примеру блог и продукция, как я их подключу к разным шаблонам, где происходит сама привязка шаблонов для страниц, что бы сделать не один шаблон для всех а разные, просто в вордпресс это решается просто, как и в imagecms, а prestashop не понятно как то
 
 
geomagi
Профессионал
: 1327
: 12-11-2010


10-05-2014 18:54
Приведите пример с описанием нужных отличии. Есть 2 варианта как можно это сделать. При небольших отличиях шаблона и при больших. при небольших- добавкой кода, модулей, стиля (или убиранием) в header.tpl а при больших-пишете свой шаблон и подключаете опять же в header.tpl для конкретной страницы(категории).