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



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

Событие onContentBeforeSave вызывается непосредственно перед сохранением содержимого в базе данных. Вы можете прервать сохранение, вернув значение false. Например, в случае JModelLegacy ошибка будет установлена путем вызова $this->setError($table->getError); для отображения пользователю.

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

  • context
    • Контекст содержимого, передаваемого плагину, — это имя компонента и представление или имя модуля (например, com_content.article). Используйте это, чтобы проверить, находитесь ли вы в нужном контексте для плагина.
  • article
    • Ссылка на сохраняемый объект JTableContent, содержащий данные статьи.
  • isNew
    • Логическое значение, которое имеет значение true, если содержимое должно создать новую запись в базе данных.
  • data
    • Данные для сохранения.
      • Примечание. Эти данные должны быть уже проверены расширением. Начиная с Joomla 3.7. Требуется, чтобы расширения устанавливались начиная с Joomla 4.0, поскольку основной плагин контента Joomla использует это свойство

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

Boolean (Логическое). Результат повлияет на процесс сохранения. Подробности см. в описании.

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

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

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

Заберите ссылку на статью к себе, чтобы потом легко её найти ;)

Выберите, то, чем пользуетесь чаще всего:

Спасибо за внимание, оставайтесь на связи! Ниже ссылка на форум и обсуждение ; )

Войдите чтобы комментировать

Обсудить эту статью

INFO: Вы отправляете сообщение как 'Гость'