Использование языковых констант при выводе новостей — различия между версиями
Материал из Umicms
(Новая страница: «<hr> <h2>Можно ли не создавать отдельный шаблон дизайна для вывода новостей на английском язы…») |
Stexe (обсуждение | вклад) |
(нет различий)
|
Версия 13:29, 10 апреля 2014
Можно ли не создавать отдельный шаблон дизайна для вывода новостей на английском языке в случае незначительных различий (например, строки "Похожие новости")?
Нужно поступить следующим образом:
1. В папке classes/modules/news/ создайте 2 файла: "lang.ru.php" и "lang.en.php" с содержанием файла "lang.php", лежащего в этой же папке.
2. В файл "lang.ru.php" допишите следующую строку:
$LANG_EXPORT['n_related'] = 'Похожие новости:';
А в файл "lang.en.php":
$LANG_EXPORT['n_related'] = 'Similar news:';
Немного объясним: массив $LANG_EXPORT содержит языковые константы,которые может использовать модуль. Каждый ключ этого массива
можно использовать как макрос, если заключить его в знаки "%". 3. В шаблоне tpls/news/default.tpl вместо строки
Похожие новости:
вставьте % n_related%
В итоге, в зависимости от языковой версии, будет выводиться "Похожие новости:" либо "Similar news:".