Как добавить допустим класс тегу(html тегу), допустим к элементу [[*pagetitle]] при парсинге?
Хочу добавить класс каждому тегу который выставлен на страницу допустим
<div class="pr">[[*pagetitle]]</div> добавить класс так <div class="pr pagetitle_parsed">[[*pagetitle]]</div>Пробовал так<?php
switch ($modx->event->name) {
case 'OnParseDocument':
if($modx->user->isMember('Administrator')){
$content = $modx->documentOutput;
$tags = array();
$collected = $modx->parser->collectElementTags($content, $tags, '[[', ']]', array('*'));
// $modx->log(1, var_dump($tags));
foreach($tags as $tag){
$modx->log(1, var_dump($tag));
break;
}
// $modx->log(1, var_dump($collected));
}
break;Но даже не могу увидеть что за тег, имя и тд, мне просто выводится цифра 26
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 6
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Html приходит рабочий проверял, пытался разными методами парсинга, по типу «text/xml»;
Ошибка такая «error on line 1 at column 2: StartTag: invalid element name»
В
Контент не парсеный могу собирать, но джс не рендерит егов дом чтобы было проще, через OnParseDocument не удаётся даже вывести имя тега