Как сделать Prestashop показом признанных товаров по тегам или названию? Я не хочу добавлять много продуктов вручную, я хотел бы сделать это по тегам или заголовку.Prestashop - признанные товары по тегам
ответ
Я предлагаю вам подбирать модуль, поиск 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');
}
Есть ли какой-либо вариант с деньгами, например, отредактируйте какой-нибудь файл? – ZAM666
@ ZAM666 Я думаю, что 35 $ (43 vat incl.) Имеют гораздо больше значения 1 или 2 дня (в лучшем случае), потраченные на редактирование гораздо больше «некоторых» файлов или составление модуля :), потому что это это правильный путь, сделайте модуль :). Если вы хотите, я могу написать фрагмент для извлечения продуктов по тегам, но вся структура модуля это ваша ответственность :) – sarcom
@ ZAM666 Больше того, что я не могу сделать. Следуйте [документации] (http://doc.prestashop.com/display/PS16/Creating+a+PrestaShop+Module)! создать новый модуль;). Приветствия;) – sarcom
Какая версия prestashop? – sarcom
Ваш вопрос в замешательстве, вы можете лучше объяснить, что вам нужно? Потому что вы говорите «показ», но после того, как вы говорите «добавить много продуктов вручную», эти две вещи разные :) – sarcom
@sarcom это версия 1.6.0.9. Когда вы переходите в «Редактирование продукта» и «Ассоциации», вы видите под ним «Категория по умолчанию» и «Аксессуары». Я хочу заполнить «Аксессуары» на каждой странице продукта, но не вручную. Я хочу, чтобы он заполнял auto тегами продуктов или заголовком. Вы понимаете? – ZAM666