Свой фон на определенной странице
жму на пункт меню_2
в настройке пункта этого меню можно указать шаблон сайта другой
Чуть позже (будет время) напишу здесь решение. Вы только для примера скажите где хотите менять то, страница юзера, каталог или еще что? (улучшит понимание))
PolarOne, меня интересует такое для статей
Еще вариант — сделать проверку url и выводить соответствующий background… собственно любые стили оформления.
Чуть позже (будет время) напишу здесь решение. Вы только для примера скажите где хотите менять то, страница юзера, каталог или еще что? (улучшит понимание))
в файле templates/_default_/template.php между <head> </head>
Добавляем
<?php switch ($_SERVER["REQUEST_URI"]) { case '/stati/marketing': echo '<style>body {background: #000;}</style>'; break; case '/stati/astronomija': echo '<style>body {background: #f00;}</style>'; break; case '/stati/geologija': echo '<style>body {background: #008B00;}</style>'; break; case '/stati/psihologija': echo '<style>body {background: #ff0;}</style>'; break; } ?>
То на php пример, а вот на смарти, но его уже надо в этот файл
/templates/_default_/components/com_content_view.tpl
{if $smarty.server.REQUEST_URI == "/stati/marketing"} <style>body {background: #000;}</style> {/if}
Это все же на самое лучшее решение. Лучшебы в базе хранить. Но способ хорош тем что свой фон может абсолютно у любой страницы.
А потом вспомнилось что где-то здесь видел шаблон вип-пользователям…
PolarOne, я имел ввиду, чтобы можно было указывать в админке шаблон
Вот нашел вариант от Rossoman.
Отлично работает! Пример
Только заметил такой момент.
Поставил фон на статьях и в подразделах он тоже поставился. Единственная, на мой взгляд, неприятность кроме той, что привязка идет только к пункту меню и удалить по простому нельзя.