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

Вопрос по теме "Использование различных шаблонов для разделов сайта"


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

Добрый день! Наш сайт на DLE - http://region-uu.ru . Здесь http://dle-news.ru/t...a-razdelov.html описан замечательный способ использования индивидуального шаблона для разных разделов сайта. На данный момент я создал отдельный шаблон для доски объявлений - http://region-uu.ru/board/?do=board . Но если открыть само объявлений, например http://region-uu.ru/board/bul-25329.html , то открывается основной шаблон сайта. Подскажите, как можно это исправить (чтобы загружался шаблон доски объявлений при открытии самого объявления)?

Ниже вписываю код основного шаблона main.tpl:

[aviable=board] {include file="main_2.tpl"} [/aviable]

[not-aviable=board] {include file="main_3.tpl"} [/not-aviable]

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

Настоящие герои не ищут легких путей?

Через создание раздела шаблон ставить не пробовали?

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

Настоящие герои не ищут легких путей?

Через создание раздела шаблон ставить не пробовали?

Мне нужно, чтобы использовался один шаблон, но просто с разными main.tpl (как в статье http://dle-news.ru/t...a-razdelov.html). Мы часто что-то меняем (добавляем) в стилях и других разделах шаблонов. Т.е. нужно чтобы все (стили, другие разделы шаблонов) были те-же, просто отличается структура main.tpl.

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

Создайте категорию, сделайте для неё новый отдельный шаблон. И к этой же категории прикрепите статью.

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

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

Там же только разделы сайта для новостей. А у меня раздел /board/ - это отдельный модуль

доски объявлений. Может я что-то не понимаю?

Нашел решение. В index.php строку

$tpl->load_template('main.tpl');

заменил на

if($do!="board"){

$tpl->load_template('main_3.tpl');

}else{

$tpl->load_template('main_2.tpl');

}

Теперь все работает как нужно мне. Спасибо за ответы.

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

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

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

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

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

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

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

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

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

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