[Помогите] Модификация модуля Рекомендуемые

Тема в разделе "OpenCart", создана пользователем DLL_23Rus, 29 июн 2014.

  1. DLL_23Rus

    DLL_23Rus

    Регистрация:
    11 фев 2013
    Сообщения:
    59
    Симпатии:
    8
    В общем надо добавлять товар в рекомендуемые не через модуль (Дополнения->Модули->Рекомендуемые), а через карточку товара (Каталог->Товары->Товар). Поставил в карточке галочку, показывать в рекомендуемых, он его туда и запихнул.
    Пока понял, что когда вносишь товар в рекомендуемые featured.tpl, то он передает его ID в featured.php, как "featured_product" и разбивает на массив $products = explode(',', $this->request->post['featured_product']); Потом выбирает все продукты с подходящим ID.
    Не могу понять где он эти значения хранит, ID-шников которые рекомендуемые, может кто знает?
    Вижу два пути решения. Первый, если он данные о том, что товар рекомендуемый хранит в базе, то из карточки товара, которая product_form.tpl, добавлять ID этого товара в базу, в таблицу рекомендуемых. Проблема в том, что, как я писал выше еще не понял до конца где это хранится.
    И второй, попробовать из product_form.tpl отправлять данные в два места кроме родного product.php еще в featured.php.
    Ваше мнение господа?)
    Если, кто сталкивался с подобным, советы приветствуются.
     
  2. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    889
    конешно в базе, где еще опенкарту хранить что то
    в таблице setting
    с ключем featured_product
    посмотреть можно так
    PHP:
    SELECT *
    FROM `setting`
    WHERE `key` = 'featured_product'
    из самого опенкарта взять ИД можно так
    PHP:
    $this->config->get('featured_product')
     
    sir-knife нравится это.