Крючок: content.render.blocks
Last updated on Jun 23, 2026 11:00
Обзор
Тип: Фильтр
Расположение: app/Services/ContentRenderer.php
Фильтрует проанализированный массив блоков перед рендерингом в HTML. Используйте для программного добавления, удаления или изменения порядка блоков.
Параметры
| Парам | Тип | Описание |
|---|---|---|
$blocks |
array | Массив разобранных блоков контента |
Возвращаться
Должен вернуть массив.
Пример использования
Hook::addFilter('content.render.blocks', function (array $blocks) {
if (request()->is('amp/*')) {
return array_filter($blocks, fn($b) => ($b['type'] ?? '') !== 'image');
}
return $blocks;
});