[DLE] Свой main.tpl для категорий.

Читающий
На сайте с 23.04.2009
Offline
60
5852

На одном сайте 12 категорий которым хочу придать индивидуальность. Плодить под каждую свою папку темплейт жуть как не охота. Поэтому родилось такое решение, постил это на нулледе, но что-то не получил отклика:

Создаем копию main.tpl с именем main_main.tpl.

В main.tpl вставляем:

<!-- Запрещаем вывод стандартного мейна только в категориях и в полной новости.И выводим во всех разделах -->

[not-aviable=cat|showfull][aviable=global]{include file="main_main.tpl"}[/aviable][/not-aviable]

<!-- Указываем номера категорий для стандартного мейна -->
[category=1,2,3,4,5]{include file="main_main.tpl"}[/category]

<!-- Указываем для других категорий свой мейн -->
[category=6]{include file="main_6.tpl"}[/category]
[category=7]{include file="main_7.tpl"}[/category]
[category=8]{include file="main_8.tpl"}[/category]
[category=9]{include file="main_9.tpl"}[/category]
[category=10]{include file="main_10.tpl"}[/category]

Только минус такого метода - движок не обрабатывает 404 ошибку, хз почему.

Подумал и сделал еще проще:

[not-category=6,7,8,9,10]{include file="main_main.tpl"}[/not-category]

[category=6]{include file="main_6.tpl"}[/category]
[category=7]{include file="main_7.tpl"}[/category]
[category=8]{include file="main_8.tpl"}[/category]
[category=9]{include file="main_9.tpl"}[/category]
[category=10]{include file="main_10.tpl"}[/category]

Тут вроде косяков не нашел.

Кто найдет?, а то как то все слишком просто получается (или не получается вовсе?) :crazy:

Лучший доход для файлового трафика: Без бана АВ (http://goo.gl/F4Lem). А так же здесь (goo.gl/HzCxo) и здесь (goo.gl/B5BDC) Закроем продуктовые магазины за не уникальное содержание ©
NW
На сайте с 20.03.2009
Offline
49
#1

Мне понравилось.

Попробую заюзать для одного из проектов!

Спасибо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий