- Описание события
onContentBeforeSaveкомпонентаcom_contentCMS Joomla - Параметры события
onContentBeforeSaveкомпонентаcom_contentCMS Joomla - Возвращаемое значение события
onContentBeforeSaveкомпонентаcom_contentCMS Joomla - Примеры события
onContentBeforeSaveкомпонентаcom_contentCMS Joomla
Описание события 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