Jump to content
xt:Commerce Community Forum

Mandanten-spezifische Einstellungen


c.egger

Recommended Posts

Hallo erstmal.

Der Einfachheit halber erklär ich mein Problem anhand eines Beispiels.

Wir haben 2 Shops:

- Shop1: Obst

- Shop2: Äpfel

So nun will ich 10 tolle Äpfel auf der Startseite des Shop2 anzeigen lassen.

Ich wähle in den Artikel-Eigenschaften also "Auf Startseite anzeigen" aus.

Nun werden diese 10 Äpfel aber in beiden Shops auf der Startseite angezeigt.

Wie kann ich das umgehen?

Link to comment
Share on other sites

OK, habs nun auf eigene Faust lösen können.

Für alle die auch das Problem haben, hier meine Lösung (vllt nicht die sauberste Lösung, aber immerhin funktioniert es so)

Ich habe zuerst in der xt_products Tabelle im PHPMyadmin eine weitere Variable direkt unter "products_startpage" namens "products_startpage_shop2" erstellt.

Dieser Variable muss anschließend im Table "xt_language_content" eine passende Lokalisierung verpasst werden.

language_key = TEXT_PRODUCTS_STARTPAGE_SHOP2

language_value = Auf Startseite anzeigen (Shop2)

Wenn ihr nun im Backend einen Artikel editiert / erstellt solltet ihr dementsprechend eine weitere Checkbox sehen.

Anschließend habe ich im Plugin "Startpage_Products" in der Datei "class.startpage_products.php" eine If Statement hinzugefügt, dass je nach Shop die Zeile:

"$this->sql_products->setSQL_WHERE("and p.products_startpage = '1'");"

ändert zu

"$this->sql_products->setSQL_WHERE("and p.products_startpage_shop2 = '1'");"

Das wars auch schon.

Hoffe es bringt euch ein Stück weiter.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...