strip_tags

Есть переменная из шаблона сайта, к примеру - $theme_settings.phone

Как убрать из ее строкового содержимого при отображении все html тэги?

В настройках шаблона для проверки поставил значение <hr><font color="red">+7(495)000-00-00</font>

Были попытки :

1. {$theme_settings.phone|strip_tags:'<b>'}

2. {$theme_settings.phone|strip_tags}

3. {$theme_settings.phone|strip_tags:false}

4.{strip_tags($theme_settings.phone)}

5. {strip}{$theme_settings.phone}{/strip}

Кэш естественно чистил. Не работает :(  Что в переменную вбил через настройки шаблона, то и отображается.

2 ответа

  • 2
    EnsoStudio 22 января 2023 16:00 #

    попробуй почитать документацию к Smarty и задавать вопросы на их форуме

  • 1
    Алмаз Хамидуллин 30 января 2023 22:28 #

    Если всё совсем плохо и лень писать хелпер, то 

    {$theme_settings.phone|regex_replace:"/<\/?\w+((\s+\w+(\s*=\s*(?:\".*?\"|'.*?'|[^'\">\s]+))?)+\s*|\s*)\/?>/i":""|trim}

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите