и модулем с собственным оформлением
Пример
У сайта закреплен шаблон _maket1_
Создана страница и в меню на эту страницу закреплен шаблон _maket2_
На эту страницу выведен модуль mod_latest НО! оформление этого модуля берется из шаблона _maket1_
Как сделать чтобы оформление бралось из шаблона _maket2_????
Мне не только стили нужно изменить (в этом случае всё просто) мне нужно именно расположение частей модуля изменить (т.е. заголовок, дата и т.д. в нужном мне порядке и оно отличается от расположения у модуля из проикрепленного к сайту шаблона).
2. Вставляешь в template.php своего шаба след код
<?php $inUser = cmsUser::getInstance(); ?> <?php if ($_SERVER["REQUEST_URI"] == "/" OR $_SERVER["REQUEST_URI"] == "/index.php") { ?> Тут свой код и оформление только для главной <?php } else { ?>
ariskpriest.ru
generallive.ru
Как можешь увидеть на главных слайдеры, на следующих страницах их нет, Понятное дело вместо слайдеров может быть что угодно
Ну а для любой другой страницы меняешь в коде /index.php на любую другую к примеру /demo.php
Хм… а мне модуль то нужен не просто сторонний, а именно встроенный вот этот mod_latest.tpl
и оформление разное и настройки из админки разная.
Не могу понять почему такая привязка оформления модулей у новых шаблонов.
Получается если удалить шаблон _default_ то все другие шаблоны перестают работать.
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public static function getModuleTemplates() { $tpl_dir = is_dir(TEMPLATE_DIR.'modules') ? TEMPLATE_DIR.'modules' : PATH.'/templates/_default_/modules'; if ( ($nextfile != '.') && ($nextfile != '..') && ($nextfile!='.svn') && ) { $templates[$nextfile] = $nextfile; } } return $templates; } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
\templates\название вашей темы\modules шаблоны модулей
\templates\название вашей темы\components шаблоны компонентов
Если нет папок создайте, скопируйте файлы .tpl шаблонов из _default_, а потом редактируйте как вашей душе угодно :)))
А у вас в вашем шаблоне должны быть папки(если их нет то используются шаблоны из _default_
\templates\название вашей темы\modules шаблоны модулей
\templates\название вашей темы\components шаблоны компонентов
Если нет папок создайте, скопируйте файлы .tpl шаблонов из _default_, а потом редактируйте как вашей душе угодно :)))
Все папки есть, копия дефолтового с новым названием.
Вот такой момент, из вновь созданного шаблона не работает com_catalog_view.tpl этот файл упорно берется из дефолтового шаблона.
Проверить пути к css файлам в template.php
Дать ссылку на сайт
Как вариант очистить кэш
Проверить пути к css файлам в template.php
Дать ссылку на сайт
возможна помощь как то на платной основе? я понимаю что процесс не быстрый и сходу не решить
темпы почистил, со стилями всё нормально, они работают верно
вот ссылка (модуль последних статей: текст "Коптильня своими руками из подручных средств", который упорно берется от шаблона главной)
beersfan.ru/catalog/1005