Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как организовать категории сайта?

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


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

вопрос
Добрый день, есть дизайн сайта который имеет 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
Юзер

aa_111 - 14 мая 2015 09:56 -

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

aa_111
Юзер

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 за подсказку

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

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

наверх