mac123 Posted September 2, 2010 Report Share Posted September 2, 2010 Hallo, ich möche einen Slave Artikel auf der Startseite anzeigen. Den Haken bei "Artikel auf Startseite anzeigen" habe ich beim Arktikel angeklickt. Leider wird er nicht auf der Startseite angezeigt. Bei einem Master Artikel funktioniert es einwandfrei. Was mache ich falsch? Gruß Mac123 Link to comment Share on other sites More sharing options...
objekt Posted September 2, 2010 Report Share Posted September 2, 2010 Slaveartikel werden von haus aus nicht in der product_listing angezeigt werden, nur in der product.html. Müsste man per hook lösen... Link to comment Share on other sites More sharing options...
stwinger Posted September 2, 2010 Report Share Posted September 2, 2010 Beim Master-Slave-Plugin den Hookpoint class.getProductSQL_query.php:F_Listing einfach deaktivieren. Das ist alles und schon werden die Slave Artikel als vollwertige Artikel im Shop angezeigt und können so auch auf der Startseite angezeigt werden. Gruss aus Aachen Link to comment Share on other sites More sharing options...
objekt Posted September 2, 2010 Report Share Posted September 2, 2010 nachteil ist, dann werden die slaves überall angezeigt, auch in der Suche, product_listing. Falls mehrere Slaves vorhanden sind, wird es in der Suche und product_listing unübersichtlich. Man sollte es halt abwegen. Den Kunden zu liebe... Link to comment Share on other sites More sharing options...
mac123 Posted September 3, 2010 Author Report Share Posted September 3, 2010 Danke für die Antworten. Die Slave Artikel sollen wirklich nur auf der Startseite angezeigt werden! Wenn es nicht geht, dürfte die Funktion im Admin auch nicht für Slaves angezeigt werden! Habe in der class.startpage_products.php die Query etwas angepasst. Jetzt geht es einwandfrei. Verstehe nicht, warum das nicht von Haus aus funktioniert Gruß Mac123 Link to comment Share on other sites More sharing options...
stwinger Posted September 3, 2010 Report Share Posted September 3, 2010 nachteil ist, dann werden die slaves überall angezeigt, auch in der Suche, product_listing. Falls mehrere Slaves vorhanden sind, wird es in der Suche und product_listing unübersichtlich. Man sollte es halt abwegen. Den Kunden zu liebe... Die Ausgabe der Slave Artikel nach Manipulation des Hookpoints kann man mit passenden Änderungen am Template steuern. Link to comment Share on other sites More sharing options...
mac123 Posted September 3, 2010 Author Report Share Posted September 3, 2010 Hallo stwinger, kannst du mir dazu vielleicht ein Beispiel geben? Ich verstehe nicht ganz was du meinst. Danke Link to comment Share on other sites More sharing options...
stwinger Posted September 3, 2010 Report Share Posted September 3, 2010 slaveartikel nur auf startseite anzeigen lassen, wie das geht habe ich ja oben schon geschrieben wenn du nun aber die slaveartikel nicht mehr im restlichen shop sehen möchtest.. qausi in den boxen oder den artikel und kategorie listen kannst du das im template regeln dazu einfach in jeder box und jedem artikellisting in dem keine slaveartikel angezeigt werden sollen, abfragen ob der artikel ein master oder slave ist, ein bisschen smarty sollte hier helfen {if $module_data.products_master_flag eq ’1′}[/CODE] Link to comment Share on other sites More sharing options...
mac123 Posted September 6, 2010 Author Report Share Posted September 6, 2010 Jetzt habe ich es verstanden. Vielen Dank. Bei Slave Artikel dürfte es aber trotzdem nicht die Checkbox für "Artikel auf Startseite anzeigen" geben. Funktioniert ja nicht von Haus aus! Link to comment Share on other sites More sharing options...
stwinger Posted September 6, 2010 Report Share Posted September 6, 2010 Jetzt habe ich es verstanden. Vielen Dank. Bei Slave Artikel dürfte es aber trotzdem nicht die Checkbox für "Artikel auf Startseite anzeigen" geben. Funktioniert ja nicht von Haus aus! das weiss ich gerade nicht, hast du das denn schon ausprobiert ? Sollte das der Fall sein kann man das im Plugin "Startpage Products" durchaus ändern. Link to comment Share on other sites More sharing options...
mac123 Posted September 6, 2010 Author Report Share Posted September 6, 2010 ja, habe ich getestet. wo soll man das etwas ändern, im quellcode vom plugin? Link to comment Share on other sites More sharing options...
mac123 Posted September 16, 2010 Author Report Share Posted September 16, 2010 Hallo stwinger, ich habe deine Abfrage im Template eingebaut. Leider ist jetzt die Pagination fehlerhaft. Da werden die Slave-Artikel für die Berechnung noch mit einbezogen. Hast du vielleicht auch eine Idee, wie ich das lösen kann?? Vielen Dank Link to comment Share on other sites More sharing options...
stwinger Posted September 16, 2010 Report Share Posted September 16, 2010 Hallo stwinger, ich habe deine Abfrage im Template eingebaut. Leider ist jetzt die Pagination fehlerhaft. Da werden die Slave-Artikel für die Berechnung noch mit einbezogen. Hast du vielleicht auch eine Idee, wie ich das lösen kann?? Vielen Dank Gute Frage, müsste man sich mal ansehen. Eine sofortige Lösung habe ich da leider nicht, dürfte aber machbar sein. Bei Bedarf einfach eine PN an mich schreiben. Link to comment Share on other sites More sharing options...
CrAzYLuKe Posted October 11, 2012 Report Share Posted October 11, 2012 Hallo, gibt es hierfür mittlerweile einen Bugfix? Finde das ja eine Frechheit mit dem Slaveartikel auf der Startseite. Da wird eine Funktion angeboten die keine ist. Geht das wirklich nur so oder ist der Bug in einem Update gefixt? Link to comment Share on other sites More sharing options...
oldbear Posted October 11, 2012 Report Share Posted October 11, 2012 Frechheit ist hier fehl am Platze ..... das Wort ist eher gegenüber Politikern aller Coleur angebracht :-) es ist halt einfach so, dass bei M/S nur die Master im Listing angezeigt werden und das ist so gewollt und richtig. Man kann aber die query für das Startseitenlisting modifizieren, wenn man die Ausblendung der Slaves im Hookpoint "class.getProductSQL_query.php:F_Listing" für das Produkt-Listing gezielt für das Startseiten-Plugin ausser Kraft setzt: $check_pos = strstr($this->position, 'plugin_ms'); $check_pos_s = strstr($this->position, 'getSearchData'); if (!$check_pos && !$check_pos_s && USER_POSITION != 'admin' && USER_POSITION != startpage_products') $this->setSQL_WHERE("and (p.products_master_model='' or p.products_master_model IS NULL) "); Grüsse Link to comment Share on other sites More sharing options...
CrAzYLuKe Posted October 11, 2012 Report Share Posted October 11, 2012 Danke für deine Antwort :-) Jetzt habe ich es verstanden. Vielen Dank. Bei Slave Artikel dürfte es aber trotzdem nicht die Checkbox für "Artikel auf Startseite anzeigen" geben. Funktioniert ja nicht von Haus aus! Sorry, wenn ich mit dem Ausdruck jemandem auf den Schlips trete, aber wenn eine Funktion angeboten wird die nicht funktioniert, dann ist das nicht so schön und man ärgert sich darüber! :-) Danke, aber mich macht das etwas stutzig mit den Artikeln. Da steht nämlich hier geschrieben, dass u.a. Das ist alles und schon werden die Slave Artikel als vollwertige Artikel im Shop angezeigt und können so auch auf der Startseite angezeigt werden. und nachteil ist, dann werden die slaves überall angezeigt, auch in der Suche, product_listing. Falls mehrere Slaves vorhanden sind, wird es in der Suche und product_listing unübersichtlich. Man sollte es halt abwegen. Den Kunden zu liebe... Aber Slave bleibt Slave und das hat nur Auswirkungen auf die Suche? Möchte alle Nebenwirkungen abwegen bevor ich das mache. Danke und LG Luke Link to comment Share on other sites More sharing options...
oldbear Posted October 11, 2012 Report Share Posted October 11, 2012 Unsinn, das passiert ja nur , wenn man im bereits generierten Listing irgendwelche Abfragen macht, z.B. dort Produkte dort ausblendet.. Mit der Abfrage im Hook werden die Slaves ja nur ausgegeben, wenn sie als Startseitenprodukte gekennzeichnet wurden, alle anderen Funktionalitäten bleiben davon unberührt. Grüsse Link to comment Share on other sites More sharing options...
CrAzYLuKe Posted October 11, 2012 Report Share Posted October 11, 2012 Danke Dann suche ich mal die Datei in der ich das ändern muss. Vielleicht auch mal wieder Link to comment Share on other sites More sharing options...
J_Kroeger Posted January 25, 2016 Report Share Posted January 25, 2016 Moin, ich hatte das ganze ausprobiert unter 4.2.00 funktioniert der Lösungsanatz nicht. Muss was anderes beachtet werden? Link to comment Share on other sites More sharing options...
J_Kroeger Posted January 25, 2016 Report Share Posted January 25, 2016 ich dachte mir jetzt nehme ich einfach den code von oldbear und sage nur auf der startseite anzeigen (page = index) $check_pos = strstr($this->position, 'plugin_ms'); $check_pos_s = strstr($this->position, 'getSearchData'); if (!$check_pos && !$check_pos_s && USER_POSITION != 'admin' && $page == 'index') $this->setSQL_WHERE("and (p.products_master_model='' or p.products_master_model IS NULL) "); aber das funktioniert nicht, fehler im code? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.