Показать сообщение отдельно
  #1 (permalink)  
Старый 14.02.2021, 08:38
Профессор
Отправить личное сообщение для Vaska Посмотреть профиль Найти все сообщения от Vaska
 
Регистрация: 08.05.2017
Сообщений: 178

HTML теги в языковом файле
Приветствую!

Нужно, чтобы в языковых файлах можно было применить теги HTML. Например такие как: <br>, <span>, <em>.
Фреймворк ThinkPHP6, китайский.
Языковой файл выглядит так:
<?php
$lang['use_top_up_cards']		= 'Оплатить с препей карты<br><span class="fl ml30">Доступная сумма:</span>';
$lang['pre_deposit']		= 'Оплатить с депозита<br><span class="fl ml30">Доступная сумма:</span>';
return $lang;


В шаблоне переменная записывается так:
{$Think.lang.use_top_up_cards}
{$Think.lang.pre_deposit}


В результате, в браузере, на странице сайта выводятся не обработанные теги вместе с текстом:
Оплатить с препей карты<br><span class="fl ml30">Доступная сумма:</span>
Оплатить с депозита<br><span class="fl ml30">Доступная сумма:</span>

Как можно заставить обрабатывать HTML теги в языковых файлах?
Может переменную $lang добавить в глобальный файл конфигурации и разрешить обрабатывать теги?
Как это сделать?
Какое есть решение?
Подскажите, если знаете.
Ответить с цитированием