@siptik
php developer, freelancer, Web-studio owner

Joomla. Как получить и изменить контент перед выводом?

Друзья, подскажите по вопросу.
Можно ли в joomla получить контент перед тем как он отдастся браузеру.
Задача такая: нужно заменить псевдопеременные в контенте на их соответствующие значения.
В статье я хочу делать shortcode типа [[1, 2, 3]].
Во время рендеринга страницы я хочу получить статью, найти шорткод, распарсить его и заменить этот шорткод на контент, который вернет моя функция.
И только затем вернуть контент браузеру.
  • Вопрос задан
  • 164 просмотра
Решения вопроса 1
Kens1n
@Kens1n
PHP и Joomla! разработчик
Если шорткод необходимо распарсить в статье, то это делается с помощью создания плагина тип content и отлова события onContentBeforeDisplay.

Документация по созданию контентного плагина. https://docs.joomla.org/J3.x:Creating_a_content_plugin
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы