Окей, я добавил еще во FrontController.php после строк что вы написали это:
Код:
$this->context->smarty->assign('hasStoreIcon', file_exists(_PS_IMG_DIR_.Configuration::get('PS_STORES_ICON')));
$this->context->smarty->assign(array(
'mediumSize' => Image::getSize(ImageType::getFormatedName('medium')),
'defaultLat' => (float)Configuration::get('PS_STORES_CENTER_LAT'),
'defaultLong' => (float)Configuration::get('PS_STORES_CENTER_LONG'),
'searchUrl' => $this->context->link->getPageLink('stores'),
'logo_store' => Configuration::get('PS_STORES_ICON')
Теперь все отображается окей, и маркеры магазинов в том числе. Спасибо огромное, Алекс, если дадите ваш пейпал, с удовольствием куплю вам пиво.
Единственное как это правильно сделать через override, чтобы не трогать движковый FrontController.php... Я закачиваю свой FrontController.php а override/classes/controller/FrontController.php, затем удаляю cache/class_index.html. Все работает, но у меня вопрос - в моем оверрайдном файле должен быть полный FrontController.php, или можно указать только функцию setMedia() ? Если можно, то какой писать class и какой extends?
Спасибо