Создание сайтов в Челябинске. Продвижение. Оптимизация

Разработка сайтов, поисковая оптимизация, продвижение, техническая поддержка и обслуживание вебсайтов любой сложности. Быстро, качественно и по разумной цене.

Подключение плагинов в своем компоненте

Иногда при написании собственных компонентов или модулей, возникает потребность в подключении стандартного функционала Joomla например обработка контента плагинами. Или же хотелось бы чтобы привычные нам константы в фигурных скобках можно было вставлять в php код, конечно это не возможно, но всегда можно прибегнуть некоторым хитростям! Об этом далее...

Используем класс JPluginHelper

$content = ''; //просто контент с кодом для инициализации плагина
JPluginHelper::importPlugin('content'); //подключаем плагины для работы с контентом
$content = JHtml::_('content.prepare', , '', 'mod_module_or_component.content');
// 1 аргумент - событие (текст нужно обработать перед тем как вывести пользователю)
// 2 аргумент - непосредственно текст, который нужно обработать
// 3 аргумент - контекст выполнение (обычно название вашего компонента/модуля)

В данном примере показано как обработать произвольный текст плагинами в любом вашем модуле или компоненте!

Совет оказался полезным? Возник вопрос? Вступайте в нашу группу и смело задавайте vk.com/saity74