Страница "Новые поступления"

Тема в разделе "Модули и дополнения", создана пользователем Slait, 31 июл 2015.

  1. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    454
    Всем привет. Сегодня я расскажу как сделать отдельную страницу "Новые поступления"

    Поехали.

    Первое что я сделал это создал 3 файла
    Код:
    catalog\controller\product\latest.php
    catalog\language\russian\product\latest.php
    catalog\view\theme\default\template\product\latest.tpl
    Это переделанные файлы из opencart (делал на основании контроллера поиска)

    1.Копируем файлы на сервер
    2. Создаем модуль Новые поступления. Модули-Модули-Новые поступления
    3. Создаем макет. Система-Дизайн-Макеты. Добавляем наш модуль новые поступления.
    2015-07-31 19-23-24 Скриншот экрана.png
    4. Проверяем. http://Ваш сайт.ru/index.php?route=product/latest

    Должно получиться, что то вроде этого.
    2015-07-31 19-29-06 Скриншот экрана.png
     

    Вложения:

    • latest.zip
      Размер файла:
      5,6 КБ
      Просмотров:
      147
  2. my2you

    my2you Продвинутый пользователь

    Сообщения:
    281
    Симпатии:
    125
    Не совсем понял зачем так?? Мне кажется вы перемудрили.

    Если вы размещаете просто модуль на роуте, то зачем вообще какая то логика в контроллере?? А ее там полно у вас.
    При вашем раскладе в контроллере нужно только подключить тексты и крошки.
    В шаблоне тоже все лишнее поубирать.

    А вообще, можно делать так.
    1. Создаете макет как в п.3, только без указания роута
    2. Создаете статью и на вкладке Дизайн выбираете наш макет.
    Все! Модуль будет размещен на статье!
     
    Zlata Jesen, RoS и Slait нравится это.
  3. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    454
    Да, в контроллере много лишнего, я писал, что сделал его на основании поиска (просто поменял название).
    А ваше решение мне очень понравилось. Можно не мучится :) большое спасибо.
     
  4. Ninja

    Ninja Новичок

    Сообщения:
    2
    Симпатии:
    0
    Автор, спасибо большое за статью!!! вообще есть возможность сделать так, как в прошлых версиях выводились новые поступление на индексной страничке?:(
     
    Последнее редактирование: 6 сен 2015
  5. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    никто вам не запрещает. Разместите в макетах модуль Новые поступления на макете Home
    Про макеты и модули читаем в документации, а именно ТУТ
     
    Slait нравится это.
  6. Ninja

    Ninja Новичок

    Сообщения:
    2
    Симпатии:
    0
    Спасибо Вам большое!
     
    Последнее редактирование: 6 сен 2015
  7. alternativea

    alternativea Новичок

    Сообщения:
    3
    Симпатии:
    0
    проверю на 2.1
     
  8. alternativea

    alternativea Новичок

    Сообщения:
    3
    Симпатии:
    0
    как сделать что бы отображало - как акции. что бы были страницы ..
     
  9. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
  10. oligarhist

    oligarhist Новичок

    Сообщения:
    11
    Симпатии:
    0
    А как это сделано? Очень хорошо получилось
     
  11. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Специально написанным модулем