Просмотр темы - "Как назначить другой шаблон на модуль?"

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

Автор Текст
Небесный

 1 
Пользователь
Послать ЛС
Как назначить другой шаблон на модуль? - 11:26:16 30 Октябрь 2010 Профиль
Я обнаружил, что на этом сайте ширина правой колонки на странице форума отличается от ширины правой колонки на главной странице. Насколько я понимаю, это было сделано заданием другого шаблона для модуля форума.
Если я правильно понимаю, то как задать для модуля форума (или для модуля отображения статьи) другой шаблон?
Если нет, то как можно назначить на такой-то модуль шаблон, отличный от шаблона главной страницы?

Den1xxx

 43 
Модератор
Послать ЛС
14:55:58 30 Октябрь 2010 Профиль
Небесный
Это очень интересный вопрос, который я решал так:
1. Палим текущий урл в skin.general.php
2. Если категория статей равна икс, выводим резервный CSS. Иначе основной.
3. Если лого тоже меняется на втором шаблоне, повторяем проверку как в п.2

Пример двухшаблонного дизайна: http://arhinovo.ru/

Пример кода:
Цитата:
<? if (strpos($_SERVER['REQUEST_URI'], '?module=articles&c=commerce')) { ?>
<link rel="stylesheet" href="<?=CUR_SKIN_PATH?>style1.css" type="text/css" />
<? } else { ?>
<link rel="stylesheet" href="<?=CUR_SKIN_PATH?>style.css" type="text/css" />
<? } ?>

Небесный

 1 
Пользователь
Послать ЛС
16:22:34 31 Октябрь 2010 Профиль
Прикольный костыль...

Marthavem

 0 
Пользователь
Послать ЛС
07:42:06 02 Ноябрь 2019 Профиль
Сорокина Екатерина Александровна, разврат и похоть на рабочем месте
Доцент кафедры «Техносферная безопасность» МИИТа Сорокина Екатерина Александровна и Климова Диана Викторовна добились комфортной жизни и повышения зарплаты путем ублажения заведующего кафедрой Аксенова Владимира Аексеевича. При этом Аксенова Е.А. и Климова Д.В. требовали сократить семь ведущих преподавателей со стажем.

Комментировать

Вы не залогинены!