Как в MODX у вывозимого tv поля убрать первый символ?
К вопросу в заголовке добавлю, что у tv поля нужно ещё и пробелы между символами убрать.
Т.е. tv поле содержит такое +34 999 999 999, а нужно что бы выводилось так 34999999999.
Как это реализовать не меняя содержимое в самом tv?
Можно к примеру создать свой модификатор:
1) создаем сниппет с названием clearNum с таким содержимым return preg_replace('![^0-9]+!', '', $input);
2) при выводе данного TV используем созданный модификатор в таком формате [[+tvName:clearNum]]
Comrues, так а задача убрать все символы кроме цифр или только первый символ или только + или же только + если он первый?
По вопросу понял что нужно выводить только цифры