Hi Leute,
anbei eine kleine Erweiterung, die es ermöglicht entweder mit der Erweiterung von Yanik [catalog_author_field] oder mit einem eigenen Select-Feld Besitzrechte für einzelne Katalogeinträge zu vergeben.
Dem Katalog einfach ein Feld namens 'user' vom Feldtyp Autor Auswahl (wenn mit catalog_author_field) oder ein Feld mit Tabellenpointer auf die tl_user hinzufügen.
(wer einen anderen Feldnamen benötigt, diesen in die $GLOBALS['CATALOG_EXCLUDE']['user_field'] = 'MEIN_USER_FELD'; eintragen.
(wenn nichts geändert wird, wird 'user' angenommen).
Nun kann man, wie man es auch von Artikeln, News etc. gewohnt ist, den Besitzer des Eintrags auswählen.
Die Ausgabeliste der Einträge wird daraufhin via internen Filtern gefiltert. (Dank an xtra für den Anstoß, Filter zu nutzen)
Admins werden sehen alles.
Wer zusätzlich einzelne User ausschließen kan dies über den $GLOBALS['CATALOG_EXCLUDE']['ignore_users'] Array machen.
Akzeptiert werden IDs, Benutzernamen, E-Mail-Adressen.
z.B. $GLOBALS['CATALOG_EXCLUDE']['ignore_users'] = array('tim');
Hier ist der github Link:
https://github.com/timgatzky/catalog_exclude
Viele Grüße,
Tim
Lesezeichen