0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 10201 Просмотров
*

Mitrich

  • Захожу иногда
  • 289
  • 524 / 13
  • Все можно. Но сначала учиться, учиться и учиться.
По логике самой системы, имя текущего шаблона хранится в переменной $this->template. Поэтому при подключении файла стилей или картинок можно использовать эту переменную при указании пути:

Код
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/template.css" type="text/css" />

Однако иногда, эта переменная почему-то бывает пустой (может глюк, а может чудеса), в этом случае можно вывести имя шаблона следующим способом (он работает еще со времен Joomla 1.0):

<?php echo $mainframe->getTemplate(); ?>

т.е. универсальная строка в шаблоне подключающая CSS шаблона выглядит так

Код
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template.css" type="text/css" />


Если надо вытянуть имя текущего шаблона не в шаблоне (бывает и такое),то можно вот такой конструкцией

Код
JSite::getTemplate();

Спасибо yAnTar
« Последнее редактирование: 04.10.2008, 16:10:47 от Mitrich »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Различные условия в шаблонах Joomla 1.5

Автор beliyadm

Ответов: 700
Просмотров: 251048
Последний ответ 31.03.2017, 16:09:14
от Roinmana
[howto] Создание новой позиции модулей в Joomla 1.5 .

Автор Blinp

Ответов: 221
Просмотров: 227465
Последний ответ 25.11.2013, 16:17:06
от milk101
[howto] Создание шаблона для Joomla! 1.5

Автор Mitrich

Ответов: 225
Просмотров: 349148
Последний ответ 17.09.2013, 16:00:05
от fred
Joomla 1.5 Как связать разделы главного меню с модулем статей к этим разделам.

Автор sergey_2012

Ответов: 4
Просмотров: 4439
Последний ответ 29.08.2012, 00:21:25
от sergey_2012
Как в Joomla 1.5х изменить стандартный адрес в админ-панель "http://мойсайт/administrator/"

Автор Serzh-UX

Ответов: 19
Просмотров: 27709
Последний ответ 07.07.2012, 03:41:28
от alekshavan