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('Параметр'); ?>

Смотрите также:
Комментарии (8) Добавить комментарий
  • Ирина
    Ирина
    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; ?>

      • Иван
        Иван
        10 Октября 2017, 17:41
         ↑  0  ↓     ответ

        Если вообще не понимаешь что происходит - то лучше и не заниматься этим. Как можно такие вопросы задавать... Взять и поменять местами 2 переменные. Додуматься никак что ли? Ужас!

  • shoes including
    shoes including
    05 Марта 2017, 16:09
     ↑  0  ↓     ответ

    Its like you learn my mind! You seem to grasp a lot approximately this, like you

    wrote the guide in it or something. I think that you just

    could do with a few p.c. to drive the message home a bit,

    however instead of that, that is magnificent blog.

    An excellent read. I'll certainly be back.

  • seo services images
    seo services images
    05 Марта 2017, 16:28
     ↑  +1  ↓     ответ

    Great article! That is the kind of info that are supposed to be shared

    around the internet. Disgrace on Google for now not positioning this post higher!

    Come on over and talk over with my site . Thanks =)

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




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

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