Kort |
|
||||
---|---|---|---|---|---|
Есть такая ситуация: некоему глобальному плагину в определенной локации (к примеру, Page-разделу events) требуются lang-строки. А в локации articles тоже требуются, но другие. Все это, конечно, можно добавить в lang-файл темы и грузить всегда и везде. К тому же cot_langfile() в качестве параметра $type принимает только core, module или дефолтный plugin. Т.е. для использования кастомного lang-файла его надо или разместить в ядерной папке lang (что неполиткорректно) или создавать под него отдельный плагин. Сейчас я использую ресурсные файлы, которые можно разместить в "проектном" плагине:
и грузить
Оно работает, но без удовольствия. К тому же полноценная локализация невозможна. Я думаю про кастомную функцию, которая позволяла бы грузить такие файлы из папки с темой или, по крайней мере, создавать разноименные lang-files в "проектном" (или любом) плагине. Или не морочиться?) SED.by - создание сайтов, разработка плагинов и тем для Котонти
|