Довольно часто нужно дать пользователям возможность для вставки небольшого и простого сниппета (небольшого кусочка "кода") который будет заменен на более сложную или объемную конструкцию.
По умолчанию в Joomla 3 библиотека jQuery подключается в режиме "без конфликтов" (jQuery.noConflict();). Это грозит таем, что к функциям библиотеки нельзя обращаться через символ $, можно только через jQuery. Это не всегда удобно.
Суть проблемы - многие
jQuery
плагины, работают используя
$
для вызова методов jQuery, а шаблоны
Joomla 3
, по умолчанию, используют "безопасный режим" и доступ к методам есть только через ключевое слово
jQuery
Во время написания своего компонента потребовалось, чтобы информация, выдаваемая на фронтэнде, обрабатывалась плагинами, как это делается в com_content.
Т.е., например, {youtube}WZp6OwUFFCg{/youtube} заменялась на вставку видео, а не отображалось как текст.