Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как организовать категории сайта?

Как организовать категории сайта?


     13.05.2015    Общие вопросы, Шаблоны (TPL), Ламерские вопросы    1205

вопрос
Добрый день, есть дизайн сайта который имеет 3х колоночную структуру:
Как организовать категории сайта?

суть в том что в каждом столбце выводятся определенные новости: блог, книги, авторы. Проблема в том что не могу придумать как это все собрать в одно целое используя категории. Логика такая, что при клике на новость в блоге, книгу или автора открывается на всю ширину информация fullstory для данной новости.
1 вариант: для каждого столбца назначить свою категорию (блог id=1, книги id=2, авторы id=3) и в main.tpl прописать {custom category="1,2,3"....} , но тогда что делать с {content}? новости будут отображаться и в {content} и в {custom category="1,2,3"....} дублируя друг друга.
2 вариант: создавать отдельный файл tpl который будет заменять главную страницу, там прописывать отображение {custom category="1,2,3"....} и как то делать чтоб при клике на новость, книгу, автора fullstory выполнялось через {content} в первоначальной главной странице.

если скрывать {content} путем [not-category=1,2,3] {content} [/not-category], то и при клике на новость она не будет разворачиваться.
подскажите у кого какие идеи?

Ответил: Japing


[not-aviable=main]{content}[/not-aviable]
{custom category="1"}
{custom category="1"}
{custom category="2"}

Комментарии пользователей (2)

aa_111
3

aa_111 - 14 мая 2015 09:56 - Юзер

да, но тогда при открытии fullstory ниже отображаются новости {custom category="1"} {custom category="2"} {custom category="3"}

aa_111
3

aa_111 - 15 мая 2015 09:15 - Юзер

вроде решилось, прописал так:
[not-aviable=main]{content}[/not-aviable]
{custom category="1" template="shortstory" aviable="main" from="0" limit="5" cache="yes"}
{custom category="2" template="shortstory" aviable="main" from="0" limit="5" cache="yes"}
...
спасибо Japing за подсказку

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы