ГлавнаяДокументацияМодули • Модуль block

Модуль block

Модуль для создания администраторами форматированных текстовых блоков, которые используются в коде сайта. Использование:

module('block', $name);

Код выводит (если есть) текстовый блок с именем $name на страницу. Для администраторов с правом доступа block рядом с блоком появляется ссылка на редактирование. Для редактирования используется интуитивно понятный визуальный текстовый редактор. Есть возможность прикреплять файлы и использовать ссылки на них в тексте.

Пример:

<? if (!defined('MC2_CORE') || MC2_CORE !== true) die(); ?>

<section class="container position-relative">
    <?
    module('bread');
    module('block', 'rules');
    ?>
</section>

Чтобы убрать возможность прикладывать файлы к странице, нужно указать третий параметр настройки 'files' => false.

module('block', 'main', ['files' => false]);

Для убирания визуального редактора, укажите 'text' => 'plain'.

module('block', 'main', ['text' => 'plain']);

Чтобы убрать редактирование текста совсем 'text' => false.

module('block', 'main', ['text' => false]);