Evgeny

Evgeny

С нами с 15 мая 2019; Место в рейтинге пользователей: #2611

Как в плагине получить все блоки PageBlocks вместе?

Может кто-то подсказать, как правильно написать плагин, который срабатывает на сохранение документа и записывает количество символов всех блоков PageBlocks в TV-переменную «symbols»?

Этот код возвращает «0»:

<?php

$contentblocks = $modx->getService('PageBlocks', 'PageBlocks', MODX_CORE_PATH . 'components/pageblocks/model/');
$contentblocks = strlen(strip_tags($contentblocks));

switch ($modx->event->name) {
    case 'OnDocFormSave':
        $resource->setTVvalue('symbols', $contentblocks);
        break;
}
Evgeny
19 июля 2022, 14:26
modx.pro
454
0