Самый простой вариант - вырезать модификатором.
это анрил) нереально
Replace
А в плагине можно как то? Просто в многих местах есть А какой модификатор такое делает, нужно ведь только первый слеш убрать
В плагине можно. Но суть та же через регулярку.
Понятно нужно будет разбираться, может есть заметка какая то?
https://docs.modx.com/current/ru/extending-modx/plugins/system-events/onwebpageprerender
А как проверить тип дополнительного поля, мне нужно только для картинок удалить 1 елемент в строке
Ну положим тип проверить проблемно, т.к. нужно по названию получить id поля, потом по id тип. Проще в названии искать img или image или поля в названии ничего не указывает на то, что оно хранит?
можно проверить, в пути везде есть /assets/tpl/
я так понял тут нужно проверить $v if ($row = $pdoFetch->getObject($class, $where, $scriptProperties)) { foreach ($row as $k => $v) { if (strtolower($k) == $field && $v != '') { $output = $v; break; } } if (empty($output) && !empty($default)) { foreach ($row as $k => $v) { if (strtolower($k) == $default && $v != '') { $output = $v; break; } } } }
Может там проще base_href будет поменять?
Обсуждают сегодня