cranky 0 Опубликовано: 28 ноября 2011 Рассказать Опубликовано: 28 ноября 2011 (изменено) Добрый день! Сейчас делается новый шаблон для сайта, в связи с чем возник вопрос, как сделать уникальное оформление для категории? На сайте есть несколько категорий, структура такая:категория1подкатегория1-1подкатегория1-2подкатегория1-3подкатегория1-4подкатегория1-5категория2подкатегория2-1подкатегория2-2подкатегория2-3подкатегория2-4подкатегория2-5категория3подкатегория3-1подкатегория3-2подкатегория3-3подкатегория3-4подкатегория3-5 При заходе на главную страницу выходит страница, код которой прописан в main.tpl, хотелось бы сделать так, чтобы при заходе в "категория1" появлялась оформленная нужным способом страница, а не просто перечень статей из этой категории. Если же зайти в "категория2", то страница этого раздела была бы оформлена по-другому. принцип, что хотелось бы реализовать сделал на картинке (видел такое же на сайт championat.com, он хоть и не на DLE, но принцип, как организовали вывод категорий, подкатегории такой же): http://www.imagepost.ru/images/y/us/yustswjxbguwmwoxelkvepgtwsvenx.gif cайт Marketpedia.ru Изменено 28 ноября 2011 пользователем cranky Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 28 ноября 2011 Рассказать Опубликовано: 28 ноября 2011 (изменено) Вы можете, например, использовать для каждой категории разный шаблон, шаблон короткой новости и шаблон полной новости. Так же можете использовать специальные теги [category=id][/category] и [not-category=id][/not-category] подробнее: http://dle-news.ru/e.../startnews.html Изменено 28 ноября 2011 пользователем WWW.ZEOS.IN Цитата Ссылка на сообщение Поделиться на других сайтах
cranky 0 Опубликовано: 29 ноября 2011 Рассказать Опубликовано: 29 ноября 2011 Автор Спасибо за ответ. Ещё такой вопрос, если выбираем для категории свою тему оформления, то в папке temlates нужно создать новую папку с темой? или можно как-нибудь по другому? допустим для данной категории просто другой main.tpl использовать, а всё остальное, как и в стандартной теме. Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 29 ноября 2011 Рассказать Опубликовано: 29 ноября 2011 (изменено) Можно использовать другой шаблон или, например, сделать так: <body id="[aviable=main]main_page[/aviable][category=3]news_category[/category][category=5]photo_category[/category][category=4]video_category[/category][category=2]calendar_category[/category]"> При просмотре категории NEWS с ID равным 3 для главного слоя body будет задан идентификатор news_category и благодаря этому можно будет переопределять стили Способов, как это сделать много. Можно, например, так: в main.tpl [category=1,2,3]{include file="main_1.tpl"}[/category] [aviable=userinfo|register|main]{include file="main_2.tpl"}[/aviable] Изменено 29 ноября 2011 пользователем WWW.ZEOS.IN Цитата Ссылка на сообщение Поделиться на других сайтах
cranky 0 Опубликовано: 29 ноября 2011 Рассказать Опубликовано: 29 ноября 2011 Автор спасибо, попробую. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.