Перейти к публикации

оформление категории


Рекомендованные сообщения

Добрый день!

Сейчас делается новый шаблон для сайта, в связи с чем возник вопрос, как сделать уникальное оформление для категории? На сайте есть несколько категорий, структура такая:

  • категория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

Изменено пользователем cranky
Ссылка на сообщение
Поделиться на других сайтах

Вы можете, например, использовать для каждой категории разный шаблон, шаблон короткой новости и шаблон полной новости.

Так же можете использовать специальные теги [category=id][/category] и [not-category=id][/not-category] подробнее: http://dle-news.ru/e.../startnews.html

Изменено пользователем WWW.ZEOS.IN
Ссылка на сообщение
Поделиться на других сайтах

Спасибо за ответ. Ещё такой вопрос, если выбираем для категории свою тему оформления, то в папке temlates нужно создать новую папку с темой? или можно как-нибудь по другому? допустим для данной категории просто другой main.tpl использовать, а всё остальное, как и в стандартной теме.

Ссылка на сообщение
Поделиться на других сайтах

Можно использовать другой шаблон или, например, сделать так:

<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 и благодаря этому можно будет переопределять стили :rolleyes:


Способов, как это сделать много. Можно, например, так:

в main.tpl

[category=1,2,3]{include file="main_1.tpl"}[/category]

[aviable=userinfo|register|main]{include file="main_2.tpl"}[/aviable]

Изменено пользователем WWW.ZEOS.IN
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...