RSS   Twitter   Copiny   Copiny
Нашел ошибку? 

Выдели фрагмент текста с ошибкой или неточностью и нажми Ctrl+Enter!

Переменные в шаблоне

Переменные, которые можно использовать в шаблоне Joomla

Получение названия текущего шаблона

<?php $this->template; ?>

Получение базового URL

<?php $this->baseurl; ?>

Получение Title страницы

<?php $this->title; ?>

Соответственно, если хотим установить Title для всех страниц вида «Имя сайта — Заголовок данной страницы», достаточно в шаблоне прописать следующее:

<?php $this->title = JFactory::getConfig()->getValue('sitename').' - '.$this->title; ?>

Удаление неиспользуемых JavaSript в шаблоне

Например, нужно исключить загрузку /media/system/js/mootools-core.js в шаблоне:

<?php unset($this->_scripts[$this->baseurl.'/media/system/js/mootools-core.js']); ?>

Установка своего значения для мета-тега generator

<?php $this->_generator = 'Мой генератор';?>

Текущая локализация

<?php $this->language; ?>

Текущий URL

<?php $this->base; ?>

Полный путь к файлу шаблона

<?php $this->_file; ?>

Получение параметра шаблона

<?php $this->params->get('Параметр'); ?>

Смотрите также:
Комментарии (5) Добавить комментарий
  • Ирина
    Ирина
    27 Мая 2013, 05:18
     ↑  0  ↓     ответ

    Спасибо! Хорошая статья!!!

  • Impulse
    Impulse
    23 Апреля 2014, 16:32
     ↑  +1  ↓     ответ

    <?php $this->title = JFactory::getConfig()->getValue('sitename').' - '.$this->title; ?>

    А как переписать ее в обратном направлении "Заголовок страницы - имя сайта"

    • Impulse
      Impulse
      23 Апреля 2014, 17:11
       ↑  -2  ↓     ответ

      или как лучше оставить только title, а название сайта удалить

      • realbsb.ru
        realbsb.ru
        04 Июня 2014, 12:42
         ↑  0  ↓     ответ

        <?php $this->title = $this->title.' - '.JFactory::getConfig()->getValue('sitename'); ?>

      • realbsb.ru
        realbsb.ru
        04 Июня 2014, 12:43
         ↑  -2  ↓     ответ

        С удаленным названием сайта:

        <?php $this->title = $this->title; ?>

Оставить комментарий




* обязательно для заполнения

1 введенный почтовый адрес используется только для обратной связи при ответах в комментариях и сервиса gravatar.com
.