Только тебе придется менять все вхождения слова «топик» в языковом файле, если не хочешь получить путаницу когда у тебя в меню Посты, а в других частях сайта остались Топики.
Правильней менять на уровни конкретного шаблона наверно, чтобы не изменять дефолтный russian.php.
1) Создаем каталог language в templates/skin/шаблон/settings
2) Создаем файл текстовок templates/skin/шаблон/settings/language/russian.php
3) Добавляем туда
Нет, не для всех. По мимо language, можно config.php, но вроде не все настройки через него работают, а только те что с шаблоном контачат (могу ошибаться, все не пробовал).
Спасибо. Проверять лень, не важно сильно м.б. знаете — у config.local.php выше приоритет чем у шаблонного config.php? Как то было при разработке, вставил какую-то системную настройку (не относящуюся к шаблону), которая уже была определена в config.local.php, и она не сработала.
у config.local.php выше приоритет чем у шаблонного config.php
ниже. шаблонный конфиг грузится значительно позднее загрузки основных конфигов и поэтому перекрывает их настройки, часть движка уже использовала эти настройки поэтому перекрывать системные настройки внутри шаблона — нельзя.
Как то было при разработке, вставил какую-то системную настройку (не относящуюся к шаблону), которая уже была определена в config.local.php, и она не сработала.
вот по вышеуказанной причине (движок уже мог использовать значение из основного конфига до момента загрузки конфига шаблона)
9 комментариев
/templates/language/russian.php
1) Создаем каталог language в templates/skin/шаблон/settings
2) Создаем файл текстовок templates/skin/шаблон/settings/language/russian.php
3) Добавляем туда
Таким образом мы просто переопределяем стандартные имена, и при этом не трогаем из дистрибутива.
вот по вышеуказанной причине (движок уже мог использовать значение из основного конфига до момента загрузки конфига шаблона)