2016-08-23 4 views
0

Как сделать Prestashop показом признанных товаров по тегам или названию? Я не хочу добавлять много продуктов вручную, я хотел бы сделать это по тегам или заголовку.Prestashop - признанные товары по тегам

+0

Какая версия prestashop? – sarcom

+0

Ваш вопрос в замешательстве, вы можете лучше объяснить, что вам нужно? Потому что вы говорите «показ», но после того, как вы говорите «добавить много продуктов вручную», эти две вещи разные :) – sarcom

+0

@sarcom это версия 1.6.0.9. Когда вы переходите в «Редактирование продукта» и «Ассоциации», вы видите под ним «Категория по умолчанию» и «Аксессуары». Я хочу заполнить «Аксессуары» на каждой странице продукта, но не вручную. Я хочу, чтобы он заполнял auto тегами продуктов или заголовком. Вы понимаете? – ZAM666

ответ

0

Я предлагаю вам подбирать модуль, поиск Related Products by Product’s Tags на официальном рынке дополнений PrestaShop.

Чтобы получить продукты с определенным тегом, вы можете использовать класс поиска, например. в вашем модуле у вас есть крючок displayFooterProduct:

public function hookDisplayFooterProduct($params){ 
    $tags = $this->context->controller->product->tags; 
    $id_lang = $this->context->language->id; 
    if(is_array($tags) AND count($tags)>1){ 
     foreach($tags as $tag) 
      $products_related = array_merge($products_related, Search::searchTag($id_lang, $tag); 
     // I guess here you have to check duplicates and also remove the product that you're viewing 
    } else { 
     $products_related = Search::searchTag($this->context->language->id, $tags[0]) 
    } 
    // After you have to display results, with a tpl 
    $this->smarty->assign(array(
     'products_related' => $products_related 
    )); 
    return $this->display(__FILE__, 'views/templates/hook/footerproduct.tpl'); 
} 
+0

Есть ли какой-либо вариант с деньгами, например, отредактируйте какой-нибудь файл? – ZAM666

+0

@ ZAM666 Я думаю, что 35 $ (43 vat incl.) Имеют гораздо больше значения 1 или 2 дня (в лучшем случае), потраченные на редактирование гораздо больше «некоторых» файлов или составление модуля :), потому что это это правильный путь, сделайте модуль :). Если вы хотите, я могу написать фрагмент для извлечения продуктов по тегам, но вся структура модуля это ваша ответственность :) – sarcom

+0

@ ZAM666 Больше того, что я не могу сделать. Следуйте [документации] (http://doc.prestashop.com/display/PS16/Creating+a+PrestaShop+Module)! создать новый модуль;). Приветствия;) – sarcom