xt:Commerce VEYTON 4.0 – Master/Slave Plugin für Suche mit oder ohne Slaveartikel anpassen

Durch die Anpassung des Plugin Master/Slave lässt sich für jeden Mandaten die Sichtbarkeit der Slaveartikel im Suchergebnis einstellen, da die direkte Änderung im Hook-Point class.getProductSQL_query.php:F_Listing für alle Mandaten greift.

Diese Änderung empfiehlt sich direkt nach der Installation des Shop durchzuführen, weil das Plugin von Haus aus installiert und aktiviert ist, also Plugin löschen. Bitte beachten, dass dabei alle Einstellungen und angelegten Optionen verloren gehen.

Im Ordner /plugins/xt_master_slave/installer/ befindet sich die Installationsdatei xt_master_slave.xml. In dieser Datei werden die Änderungen vorgenommen. Den Hook-Point class.getProductSQL_query.php:F_Listing mit folgendem Code ersetzen oder ergänzen.

if(_PLUGIN_MASTER_SLAVE_SHOW_SLAVE_PRODUCTS_IN_SEARCH == 'true'){
$check_pos_s = strstr($this->position, 'getSearchData');
}


Um die Anzeige der Slaveartikel im Suchergebnis ein- oder auszuschalten noch folgenden Code ergänzen.

<config>
<key>_PLUGIN_MASTER_SLAVE_SHOW_SLAVE_PRODUCTS_IN_SEARCH</key>
<value>false</value>
<type>dropdown</type>
<url>conf_truefalse</url>
<de>
<title>Anzeige Slaveartikel in Suche</title>
<description>Zeige Slaveartikel</description>
</de>
<en>
<title>Show Slaveproducts in Search</title>
<description>Show Slaveproducts</description>
</en>
</config>

Nun kann das Plugin wieder installiert und aktiviert werden. In den Einstellungen befindet sich jetzt die Möglichkeit der Sichtbarkeit der Slaveartikel im Suchergebnis, siehe Anzeige Slaveartikel in Suche.

Dieser Beitrag wurde unter Installation, Konfiguration, Plugins, xt:Commerce 4 abgelegt und mit , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

3 Antworten auf xt:Commerce VEYTON 4.0 – Master/Slave Plugin für Suche mit oder ohne Slaveartikel anpassen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert