CMS Joomla. Событие onContentPrepare контента com_content



Описание события onContentPrepare компонента com_content CMS Joomla

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

Параметры события onContentPrepare компонента com_content CMS Joomla

  • context
    • Контекст содержимого, передаваемого плагину, - это имя компонента и представление или имя модуля (например, com_content.article). Используйте это, чтобы проверить, находитесь ли вы в нужном контексте для плагина.
  • &article
    • Ссылка на статью, отображаемую представлением (например: текст статьи com_content можно найти с помощью $article->text).
  • &params
    • Ссылка на ассоциативный массив соответствующих параметров. Представление определяет, что оно считает релевантным, и передает эту информацию.
  • page
    • Целое число, определяющее "page" содержимого, которое должно быть сгенерировано. Обратите внимание, что в контексте представлений, которые могут не генерировать выходные данные HTML, page - это достаточно абстрактное понятие, зависящее от контекста.

Возвращаемое значение события onContentPrepare компонента com_content CMS Joomla

None. Результаты возвращаются путем изменения аргументов, на которые даны ссылки. Иногда логическое значение может быть возвращено для проверки успеха или неудачи события.

Пример события onContentPrepare компонента com_content CMS Joomla

Посмотреть все события компонента com_content можно по этой ссылке.

Перевод с английского официальной документации Joomla:
https://docs.joomla.org/Plugin/Events/Content#onContentPrepare

Заберите ссылку на статью к себе, чтобы потом легко её найти!
Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
Не надо себя сдерживать! ;)

Старт! Горячий старт на просторы интернета
Старт! Горячий старт на просторы интернета
Старт! Меню