Opencart - Как Вывести Любой Модуль На Главной

Тема в разделе "Общие вопросы", создана пользователем admin, 5 июл 2017.

  1. TopicStarter Overlay
    Offline

    admin Команда форума Администратор

    Сообщения:
    2.674
    Симпатии:
    121.458
    Репутация:
    215
    Способ - как разместить на главной странице любой модуль.
    (для примера взяты три модуля; "Рекомендуемые", "Хиты продаж" и "Слайд-шоу".)

    Итак, открываем файл catalog/controller/common/home.php и находим строку:

    Код:
    $this->children[] =    'common/header';
    Добавляем после неё то - что хотим видеть на главной:

    Код:
    $this->children[] = 'module/featured';
    $this->children[] = 'module/bestseller';
    $this->children[] = 'module/sidebarslideshow';
    Далее, открываем catalog/view/theme/ваша тема/template/common/home.tpl и находим:

    Код:
    <?php foreach ($modules as $module) { ?>
    <?php echo ${$module['code']}; ?>
    <?php } ?>
    И ниже добавляем своё:
    Код:
    <?php echo $featured; ?>
    <?php echo $bestseller'; ?>
    <?php echo $sidebarslideshow'; ?>
    Таким способом, можно продублировать или добавить любой модуль на главной странице.
     
    Serg163 нравится это.
  2. Offline

    web1234567 Пользователь

    Сообщения:
    1
    Симпатии:
    0
    Репутация:
    0
    Все отлично. у меня получилось