Mosets Tree 2.0.х + Joom! Fish. Синхронизация языков

В данной статье попытаюсь расписать в детальности как можно синхронизировать язык Mosets Tree 2.0.х с Joom! Fish.

И так, в настоящее время имеем Mosets Tree 2.0.4 и Joom! Fish 1.8.2. Все это работает у меня на Joomla 1.0.12 (то не столь важно, должен работать не только на этой версии главное чтобы мосетс был 2 версии).

Для того чтобы синхронизировать языка нам достаточно внести некоторые изменения в файл init.php, который можно найти, перейдя в папку <my site> / components / com_mtree /.
Открываем этот файл и на 12-13 строке находим:

if (! isset ($ database)) {global $ database;}
if (! isset ($ mosConfig_absolute_path)) {global mosConfig_absolute_path;}

Добавляем после него:

globals $ mosConfig_lang;

Ниже (17-18 строка) находим:

require_once ($ mosConfig_absolute_path '/ components / com_mtree / language /. $ mtconf-> get (' language ')'. php ');

Именно эта строка нам нужно изменить, поэтому заменяем в нем $ mtconf-> get ('language') на $ mosConfig_lang.

Суть заключается в том, чтобы Mosets использовал текущий язык сайта и поэтому мы подставляем вместо переменной языка компонента глобальную переменную языка сайта.