Подключение CSS на отдельных страницах или модулях

  • 4 Ответов
  • 434 Просмотров

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

*

proandrey

  • ***
  • 70
  • + 1 -
Joomla 3.6.5, bootstrap

Подскажите, есть ли возможность подключить файл стилей CSS на отдельных страницах или модулях, а не через шаблон.
Т.к. таблица с ценами на сайте будет на одной странице, то нет смысла подгружать файл размером в 40 КБ на каждую страницу.

*

effrit

  • *****
  • 7438
  • + 815 -
  • effrit.com
ну по идее можно прямо в статью и вставить стили, в режиме кода.
либо пишете условие в шаблоне на подключение отдельный стилей на нужных страницах.
в поиск "различные условия в шаблонах"

*

tima

  • **
  • 16
  • + 2 -
Можно в админке зайти в шаблоны и там сделать переопределение шаблона модуля, он появится в папке HTML вашего шаблона. Потом заходите в нее, открываете файл default.php, в самом верху сразу после defined('_JEXEC') or die;  добавляете ниже

$document = JFactory::getDocument();
$document->addStyleSheet(JUri::base().'templates/название вашего Joomla шаблона/html/название модуля/style.css');

Стиль как положено будет в head добавляться.

Если не везде нужно этот стиль добавлять, то файл default.php можно сохранить под другим названием и потом в настройках модуля его выбирать.

*

rkron

  • ***
  • 93
  • + 2 -
Joomla 3.6.5, bootstrap

Подскажите, есть ли возможность подключить файл стилей CSS на отдельных страницах или модулях, а не через шаблон.
Т.к. таблица с ценами на сайте будет на одной странице, то нет смысла подгружать файл размером в 40 КБ на каждую страницу.
Можно прописывать стили прямо в статью, как писалось выше. В модуле есть вывод шаблона, можно менять в нем. 

*

proandrey

  • ***
  • 70
  • + 1 -
tima,
благодарю, самое хорошее решение