Мне нужно обернуть определенное количество блоков на странице, чтобы применить к ним систему сетки.Как обернуть несколько блоков
Я знаю о setBlockWrapperStart()
и setBlockWrapperEnd()
, но они применяются после каждого генерируемого блока.
Предположим, у меня есть 12 блоков данного типа, и я хочу обернуть первый в начале <div class="row">
, а после 4-го я хочу добавить </div>
. И со следующим (пятым блоком) я хочу начать с <div class="row">
еще раз ...
Есть ли способ реализовать это с помощью бетона 5? Я использую стандартный вывод прямо сейчас, и не мог понять, как добавить петлю или что-то ему реализовать свой подход:
$b = new Area('Test Block');
$b->display($c);
Я использую бетон 5.6.3.4. Спасибо!
Это хорошая идея, но как вы справляетесь с разными ситуациями? Скажите, когда вы не хотите обертки? Вы установили переменную или что-то еще? –
Да, я проверяю, является ли дескриптор blocktype тем, который мне нужен. Легко фильтровать в соответствии с вашими потребностями, вся необходимая информация находится в объектах $ c и $ b. – Sebsemillia