Jump to content
  • 0

Produktlisting Global ändern?


WMarktplatz

Question

Hallo,

habe eine Frage zu den Overrides im Prestashop.

Wenn ich das Productlisting Global ändern möchte, aufgrund einer änderung an der Datenbanktabelle prefix_product.

Welchen Controller müsste ich da überschreiben?

Beispiel: Bei der Producttabelle ein feld hinzugefügt, nennen wir es einmal is_sign

Jetzt möchte ich das die Produkte die auf is_sign = 1 stehen, nur angezeigt werden wenn der user eingeloggt ist.

 

Das Problem das sich mir da nämlich stellt, wenn ich dies an anderer stelle tun würde ist, wenn ein Modul eingefügt wird das z.B. Bestseller ausgibt.

Dann würde das Produkt dort angezeigt werden.

Aber genau das möchte ich vermeiden.

Wenn das Produkt is_sign = 1 hat darf ein nicht angemeldeter User das Produkt gar nicht erst sehen.

Und das in allen Modulen die Korrekt Programmiert wurden und die Produktlistung aus der Globalen Abfrage nimmt.

 

Ich nehme mal an das dies Möglich ist, meine bisherigen versuche mit dem Frontendcontroller blieben aber leider erfolglos :(

 

Versuchte überschreibung war bei der Datei : controllers/front/ProductController.php

 

(Für Module die dies nicht tun, stellt sich mir da keine Haftungsfrage :) )

 

Danke für Eure Tipps und oder Hinweise im Voraus.

 

MfG

WMarktplatz

 

Edit: Ok, hat sich erledigt.

Habe es gefunden.

ProductCore ObjectModel

Allerdings als ich das genze so durchlas, hat sich ergeben das mein Ansatz falsch ist :(

Darum alles auf Anfang :)

Nur so Lernt man dazu :)

Edited by WMarktplatz (see edit history)
Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...