При внесении косметических модификаций часто хочется выводить текст, который не содержится в стандартном наборе языковых переменных. Вносить выводимый текст непосредственно в код как-то нехорошо, потом для изменения текста придется ведь лезть снова в код.
В админке не нашел возможности добавить новую переменную, только редактирование уже имеющихся.
Попробовал отредактировать один из существующих lang-файлов в кэше, добавив туда еще одну строчку. В принципе получилось, переменная стала доступна. Насколько корректно редактировать языковые файлы в кэше?
Также попробовал записать в кэш новый файл со своими переменными. Проблема в том, что эти переменные доступны для редактирования в админке, но в PHP-коде они не видны. Может быть, новые языковые файлы нужно где-то регистрировать?
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
При внесении косметических модификаций часто хочется выводить текст, который не содержится в стандартном наборе языковых переменных. Вносить выводимый текст непосредственно в код как-то нехорошо, потом для изменения текста придется ведь лезть снова в код.
В админке не нашел возможности добавить новую переменную, только редактирование уже имеющихся.
Попробовал отредактировать один из существующих lang-файлов в кэше, добавив туда еще одну строчку. В принципе получилось, переменная стала доступна. Насколько корректно редактировать языковые файлы в кэше?
Также попробовал записать в кэш новый файл со своими переменными. Проблема в том, что эти переменные доступны для редактирования в админке, но в PHP-коде они не видны. Может быть, новые языковые файлы нужно где-то регистрировать?