Одним из самых удобных инструментов в Joomla является возможность вставить содержимое модуля прямо в тело статьи. Это может значительно экономить Ваше время, поскольку Вы можете создать модуль один раз во вкладке "Менеджер модулей" в панели администратора Joomla, а затем просто поместить его в любое количество статей на вашем сайте.

Чтобы показать Вам, как это сделать, ниже приведен пример использования этого метода. В нем мы рассмотрим как вставить произвольный HTML код в статью.

Итак, сначала нам нужно создать новую позицию в шаблоне для нашего модуля.

Как создать новую позицию в шаблоне:

  1. Зайдите в папку \templates\Папка_Вашего_шаблона и найдите в ней файл templateDetails.xml, в него мы и будем вносить изменения.
  2. Откройте файл templateDetails.xml через любой html редактор.
  3. Найдите в нем тег "positions", в него и заключены названия позиций для модулей. Выглядит примерно так:
  4. 
    Позиция 1
    Позиция 2
    Позиция 3
    Позиция ...
    
    
  5. Теперь создадим новую позицию :
  6. 
    Позиция 1
    Позиция 2
    Позиция 3
    Позиция ...
    TEST - новая позиция
    
    

 

Итак, новая позиция создана,теперь мы можем перейти к созданию нового модуля.

Как создать новый модуль:

  1. Зайдите в панель администратора, в меню перейдите во вкладку  Расширения-->Менеджер модулей. Затем нажмите Создать.
    Как вставить модуль в статью Joomla
    Как вставить модуль в статью Joomla?
    Рис.1
  2. Выберите тип модуля "Произвольный HTML код". Вы можете выбрать тип модуля на свое усмотрение, но в данном примере мы рассмотрим специальный модуль для вставки любого HTML кода.
    Как вставить модуль в статью Joomla
    Как вставить модуль в статью Joomla?
    Рис.2
  3. Придумайте название модулю. В примере назовем модуль "Модуль в статье".
  4. Выберите  "нет" в строке "Показывать заголовок", чтобы не показывать заголовок.
  5. Выберите позицию, созданную для  этого модуля.
    Как вставить модуль в статью Joomla
    Как вставить модуль в статью Joomla?
    Рис.3
  6. ВАЖНО! В области "Назначение меню" обязательно выберите 'Все'.
  7. В области ввода HTML кода вставим то что будет отображать этот модуль, в данном случае простой текст.
  8. Сохраняем модуль.

Вот мы и подготовили все для того, что бы наш модуль мог отображаться в том месте статьи, где нам захочется.

Теперь перейдем непосредственно к вставке самого модуля в статью. Для это всего навсего нужно вставить небольшой код в нужное место в статье:

{ loadposition TEST } /* Не забудьте убрать пробелы после и перед скобками */ 

На этом наш урок на тему "Как вставить модуль в статью Joomla" закончен.

Помните, что помощи данного способа Вы можете вставлять в статью совершенно любой модуль.

Удачи и до встречи в следующих уроках.