Модуль для вставки кода в Joomla
Часто перед веб-мастером возникает вопрос - как вставить код в Joomla?
Стандартный редактор вырезает любой JS код и заодно прихватывает некоторые html атрибуты.
Вставить iframe ещё можно, удалив этот тег из запрещённых в настройках редактора.
С остальным - проблема.
Многие вставляют код при помощи плагина Sourcerer.
Я тоже так делал, но это не всегда удобно. Да, вставить легко, а редактировать потом сложно, т.к. он превращается в нечитаемый набор символов.
Немного подумав, пришёл к идее создать простой модуль для Joomla 3, который не будет фильтровать код, и будет выводить его как есть.
Модуль называется JT Code, скачать можно ниже.
Установка и настройка модуля
Установка обычная - через менеджер расширений.
Из настроек только два поля.
1) CSS класс - можно указать CSS класс блока div, который оборачивает содержимое модуля, по-умолчанию установлен класс .code_box
Если не нужно дополнительной кастомизации, то оставляем всё как есть.
2) Поле для вставки кода. Сюда можно вставить любой JS, HTML, CSS код.
Как вставить код в статью Joomla?
Чтобы вставить этот модуль с кодом в статью используется стандартная Джумловская возможность - загрузка модулей.
Есть такой плагин (тип Content), он должен быть включен.
Для этого модуля вписываете любую позицию из головы, например - radio
И в нужном месте статьи вставляете тег:
{loadposition radio}
Либо вставляете модуль по его ID
Просто и быстро.
Таким образом можно вывести любые виджеты, формы подписки, календари, курсы валют, погоду, карты и т.д.
Не только в статьях, но и просто как модуль.