Модификатор Fenom для номера телефона
Постоянно в проектах требуется вывести ссылку на телефон для быстрого набора номер. А номер телефона хранится в какой-нибудь переменной и с лишними символами — скобки, тире, пробелы. Чтобы их вырезать и не захламлять код, я использую модификатор fenom — tel.
Т.е. чтобы получить вот такой html код
tel — это сниппет, со следующим кодом
Т.е. чтобы получить вот такой html код
<a href="tel:8800260000">8(800)260-00-00</a>
я делаю так
<a href="tel:{$_modx->config.phone | tel}">{$_modx->config.phone}</a>
где в переменной $_modx->config.phone содержится номер «8(800)260-00-00».tel — это сниппет, со следующим кодом
<?php
$input = preg_replace('#[\(\)\s-]#siU', '', $input);
return $input;
Нет комментариев