Modules anywhere - плагін для встакі, darkghost

Багато хто стикався при створенні сайту на CMS Joomla з тим, що не погано б вставити якийсь модуль в тіло матеріалу, але на жаль, це не можливо. Це далеко не так. З плагіном Modules Anywhere неможливо, стає можливим.

Модулі в Joomla можуть занімть своє суворе місце розташування (position), яке спочатку передбачено в тілі template. Це може бути як ліва, права колонка, або додаткові місця вгорі або внизу сайту, але ніяк не серед матеріалу сторінки.

Здавалося б виходу немає і втілити своє бажання в реальність не вийде. Не варто сумувати, вихід є. Для впровадження одного з необхідних модулів, плагінів в тіло матеріалу необхідно використовувати Modules Anywhere, як і чому? В цьому і спробуємо розібратися.

Перед тим, як перейти до використання плагіна задамося завданням, що в текст головної станиці необхідно встановити галерею, наприклад, JT SlideShow. І так, плагін Modules Anywhere встановлюються як і будь-які інші програми: Розширення - Встановити / Видалити. Встановили?
Тепер відкриваємо необхідний матеріал, в який бажаєте запровадити свій модуль і дивимося вниз основного вікна, помітили зміни? У нижній панелі відображається кнопка «Insert Module» - це і є рішення задачі - плагін Modules Anywhere.

Встановлюємо курсор в матеріалі, де необхідно відобразити галерею, тиснемо клавішу «Insert Module». У вікні, шукаємо об'єкт для розміщення (галерею JT SlideShow). Тут же, за допомогою опції Module Style можна вказати стиль відображення галереї, а саме:

  • table - Wrapped by Table (Column) - Упакування в таблиці (колонка);
  • horz - Wrapped by Table (Horizontal) - Упакування в таблиці (по горизонталі);
  • xhtml - Wrapped by Divs - обернутися Divs;
  • rounded - Wrapped by Multiple Divs - обернутися кілька Дивов;
  • none - No wrapping (raw output) - за замовчуванням, немає упаковки (сировина вихід).

Після всіх виконаних дій отримали

де none - стиль відображення за замовчуванням.

Як видно з представленого прикладу, впровадити в текст сторінки бажаний модуль можливо і в ручну. Для цього в необхідному місці встановити команду

де Name of the module - назва, id - номер вбудованого об'єкта.

Необхідно додати, що для того, щоб впроваджений об'єкт не відображався, дублювався в інших, стандартних позиціях (position) сайту необхідно в налаштуванні цього модуля, в опції «Призначення меню» (все, немає, вибрати зі списку) вказати - немає.

Раз перейшли до опцій, розглянемо синтаксис плагіна Modules Anywhere

  • - Потрібно знайти нову в головному меню вашого змісту, і модуль має назву «Головне меню», зробіть наступне:, або використовувати ID номер модуля, наприклад, якщо модуль ID = 3, то
  • Модуль позиції можна використовувати в якості заміни для «завантажити модуль» плагін:
  • , наприклад, для завантаження модулів позиції - user3:
  • HTML стилі. Тут задаються стиль відображення, який відрізняється від того, який встановлений за замовчуванням, наприклад. Дивіться вище наведені стилі.

Раніше, в пості «Створюємо додатковий блок для модуля» був представлений один з варіантів впровадження бажаного модуля або плагіна в матеріал - це використання команди loadposition.
Використання плагіна Modules Anywhere має значні переваги, в порівнянні з «loadposition», це і:

  • Modules Anywhere дозволяє встановити один об'єкт і його позиція на сайті не стане перешкодою;
  • Modules Anywhere являє можливість задавати і управляти стилем відображення впровадженого об'єкта;
  • Modules Anywhere широкі можливості впровадження об'єкта - не тільки в текстовий матеріал, але і в інші модулі, компоненти сайту, наприклад VirtueMart.

Завантажити плагін Modules Anywhere можна тут >>> (for Joomla 1.5 // 2.5)
Офіційний сайт розробника - www.nonumber.nl

Схожі статті