Страница 1 из 1

Фикс api бага menu.php. Теперь префикс языка добавляется

Добавлено: 08.08.2018, 05:30
WebStudio116
Ссылка на файл menu.php https://yadi.sk/d/R-Hzxu0a3Zzp8H
Заменить в папке api, почистить кеш. Готово.

Добавлено: 08.08.2018, 07:20
korshunov
Очень не рекомендуется применять такое. С ходу видны как минимум два недостатка:
1. Неправильно работает, если язык по умолчанию - не русский ( в коде грубо прописано if ($activeLang->label !== 'ru') ).
2. Сам способ выбивается из общего стиля CMS.

Метод явно топорный и костыльный в виде изобретения своего велосипеда...

При этом разработка преподнесена как переделка целого файла menu.tpl, тогда как в реальности добавлено всего полдесятка простых строк.

А сам вопрос, по-моему, легко решается одной простенькой вставочкой {$lang_link} в шаблоне menu.tpl.