Evgeny
С нами с 15 мая 2019; Место в рейтинге пользователей: #2670Как в плагине получить все блоки PageBlocks вместе?
            Может кто-то подсказать, как правильно написать плагин, который срабатывает на сохранение документа и записывает количество символов всех блоков PageBlocks в TV-переменную «symbols»? 
Этот код возвращает «0»:
        
        
        
    Этот код возвращает «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;
}