Joomla, добавление скрипта и стиля, JPATH

 

Делается всё просто Ваш скрипт или стиль появится между тегами в head страницы. Используем для добавления своего стиля addStyleSheet('путь'); Используем для добавления своего скрипта addScript('путь');
<?php
$document = & JFactory::getDocument();
$document->addStyleSheet(JURI::root() . 'mycss/style.css');
$document->addScript(JURI::root() . 'myjs/script.js');
?>


 

Вместо JURI::root можно использовать:

JPath используется для получения путей к директориям.

  • DS - Разделитель
  • JPATH_ADMINISTRATOR - Путь к /Joomla/administrator.
  • JPATH_BASE - Путь к папке Joomla /Joomla.
  • JPATH_CACHE - Путь к папке кэша /Joomla/cache.
  • JPATH_COMPONENT - Путь к папке компонента. На сайте это будет /Joomla/components/com_example, а в админке /Joomla/administrator/components/com_example
  • JPATH_COMPONENT_ADMINISTRATOR - Путь к папке административной части компонента /Joomla/administrator/components/com_example
  • JPATH_COMPONENT_SITE - Путь к папке компонента /Joomla/components/com_example
  • JPATH_CONFIGURATION - Путь к файлу configuration.php
  • JPATH_INSTALLATION - Путь к папке установки.
  • JPATH_LIBRARIES - Путь к папке библиотек.
  • JPATH_PLUGINS - Путь к папке плагинов.
  • JPATH_ROOT - Путь к папке Joomla.
  • JPATH_SITE - Путь к папке Joomla.
  • JPATH_THEMES - Путь к папке шаблонов.
  • JPATH_XMLRPC - Путь к папке XML-RPC.

Примеры использовани JPath

JPATH_ADMINISTRATOR: Z:\home\yoursite\www\administrator

JPATH_BASE: Z:\home\yoursite\www\administrator

JPATH_CACHE: Z:\home\yoursite\www\administrator\cache

JPATH_COMPONENT: Z:\home\yoursite\www\administrator\components\com_yourcomponent

JPATH_COMPONENT_ADMINISTRATOR: Z:\home\yoursite\www\administrator\components\com_yourcomponent

JPATH_COMPONENT_SITE: Z:\home\yoursite\www\components\com_yourcomponent

JPATH_CONFIGURATION: Z:\home\yoursite\www

JPATH_INSTALLATION: Z:\home\yoursite\www\installation

JPATH_LIBRARIES: Z:\home\yoursite\www\libraries

JPATH_PLUGINS: Z:\home\yoursite\www\plugins

JPATH_ROOT: Z:\home\yoursite\www

JPATH_SITE: Z:\home\yoursite\www

JPATH_THEMES: Z:\home\yoursite\www\administrator\templates

JPATH_XMLRPC: Z:\home\yoursite\www\xmlrpc


Источник: http://docs.joomla.org/JPath.

Scroll to Top
Ads: