2016-08-23 6 views
0

Wie macht man den Prestashop zur Anzeige von gekennzeichneten Produkten mit Tags oder Titel? Ich möchte nicht viele Produkte manuell hinzufügen, ich möchte es durch Tags oder Titel erstellen.Prestashop - Vorgestellte Produkte nach Stichwörtern

+0

Welche Version von Prestashop? – sarcom

+0

Ihre Frage ist verwirrt, können Sie besser erklären, was Sie wollen? Weil du sagst "showing", aber nachdem du sagst "viele Produkte manuell hinzuzufügen", sind diese zwei Dinge anders :) – sarcom

+0

@sarcom das ist Version 1.6.0.9. Wenn Sie zu "Produkt bearbeiten" und "Verknüpfungen" gehen, sehen Sie darunter "Standardkategorie" und "Zubehör". Ich möchte auf jeder Produktseite "Zubehör" eintragen, aber nicht manuell. Ich möchte, dass es automatisch nach Produkten Tags oder Titel füllt. Verstehst du? – ZAM666

Antwort

0

Ich empfehle Ihnen, ein Modul abzuholen, suchen Sie Related Products by Product’s Tags auf dem offiziellen Addons-Markt von PrestaShop.

Um die Produkte mit einem bestimmten Tag zu erhalten, können Sie die Suchklasse verwenden, z. in Ihrem Modul haben Sie den Haken 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

Gibt es keine Geld Option wie eine Datei bearbeiten? – ZAM666

+0

@ ZAM666 Ich denke, dass 35 $ (43 vat incl.) Haben viel mehr Wert von 1 oder 2 Tagen (im besten Fall) ausgegeben, um viel mehr von 'einigen' Dateien zu bearbeiten oder ein Modul zu machen :), weil das ist der richtige Weg, mach ein Modul :). Wenn Sie möchten, kann ich ein Snippet schreiben, um die Produkte nach Tags zu erhalten, aber die gesamte Modulstruktur ist Ihre Verantwortung :) – sarcom

+0

@ ZAM666 Mehr davon kann ich nicht tun. Folgen Sie der [Dokumentation] (http://doc.prestashop.com/display/PS16/Creating+a+PrestaShop+Module)! ein neues Modul zu machen;). Prost ;) – sarcom

Verwandte Themen