Помочь в контролерах и класcах Prestashop
CMS Prestashop 1.7
Нужно в овверайтт прописать условие для отработки на главной странице (index)
Нужно задать главную страницу uk.
Верне для index нужно поставитть PS_LANG_DEFAULT uk
Смотру в сторону дописывания условия в контроллер (класс) на проверку типа...
{ if page==index} $default_language == id - 2 { else} обычная отработка
Подскажите где и как прописать подобное условие
в овверайде уже есть переопределение Link.php
(там правда просто они убирает идентификатор)
protected function getLangLink($id_lang = null, Context $context = null, $id_shop = null)
{
if (Configuration::get('FSAU_REMOVE_DEFAULT_LANG', null, null, $id_shop) &&
Language::isMultiLanguageActivated()) {
if (!$id_lang) {
if (is_null($context)) {
$context = Context::getContext();
}
$id_lang = $context->language->id;
}
if ($id_lang == Configuration::get('PS_LANG_DEFAULT', null, null, $id_shop)) {
return '';
}
}
return parent::getLangLink($id_lang, $context, $id_shop);
}
-
Доброго дня. Можете детальніше описати що повинно бути на виході.