Back to Main Site

Крючок: content.render.blocks

Last updated on Jun 24, 2026 01:40

Обзор

Тип: Фильтр Расположение: 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;
});