НОВОЕ

Список змінних в CMS Joomla

Переменные Joomla

Змінна – це область пам’яті, в якій знаходяться дані, якими оперує програма. Змінна має ім’я та значення. Система управління сайтом Joomla дозволяє в своїх шаблонах з допомогою PHP коду отримувати і виводити ті чи інші дані, використовуючи змінні. У даній публікації я приведу список деяких змінних, якими користуюся при кастомізації і створенні шаблонів. Практика роботи зі змінними є дуже важливою, адже значно збільшує шанси побудувати дійсно якісний та функціональний веб-сайт. У цій статті я зібрав список перемінних та пропоную з ними ознайомитись.

Список глобальних змінних в Joomla

Протестовано на версіях J1.5/2.5.

Отримуємо назви шаблону:

<?php $this->template; ?>

Отримуємо кореневу URL-адресу:

<?php $this->baseurl; ?>

Отримуємо URL-адресу активної сторінки:

<?php $this->base; ?>

Отримуємо Title активної сторінки:

<?php $this->title; ?>

Отримуємо активну мову локалізації Joomla:

<?php $this->language; ?>

Отримуємо повний шлях до розташування файлів шаблону:

<?php $this->_file; ?>

Отримуємо назву активного пункту меню:

<?php $currentMenuName = JSite::getMenu()->getActive()->name ; ?>

Отримуємо ID активного пункту меню:

<?php $currentMenuId = JSite::getMenu()->getActive()->id ; ?>

Підключаємо модуль Joomla:

<jdoc:include type="modules" name="{NAME}" style="{STYLE}" />

Підключаємо компонент Joomla:

<jdoc:include type="component" />

Вивід дати:

<?php echo JHTML::Date( 'now', '%d.%m.%Y' ); ?>

Вивід дати й часу:

<?php echo  Date('d.m.Y H:i:s');?>

Додаткові приклади використання глобальних змінних в Joomla

Якщо хочемо змінити формат виводу Title для усіх сторінок у вигляді: «Назва сайту — Заголовок сторінки»,  достатньо прописати в шаблоні наступне:

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

Якщо потрібно виключити завантаження бібліотеки Mootools, прописати в шаблоні:

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

Якщо потрібно додати нову позицію у шаблон:

<jdoc:include type="modules" name="назва_позиції" style="xhtml" />

Корисні посилання

Оценка:
( 2 оцінки, середнє 5 з 5 )
Подписка на KRASHENININ.TECH

Получайте регулярные обновления на почту!


Виталий Крашенинин/ автор статті
Засновник блогу, публіцист, оглядач веб-технологій, ІТ-спеціаліст. Дослідник цифрового світу. Сфокусований на кібербезпеці, системному адміністрування та веб-розробці й SEO.
Не забудьте поделиться материалом в соцсетях:
Krasheninin.tech - блог про веб-технології, і не тільки
Подписаться
Уведомление о
guest
0 Комментарий
Встроенные отзывы
Просмотреть все комментарии
0
Есть мысли? Прокомментируй!x
()
x