Ergebnis 1 bis 1 von 1

Thema: [catalog_exclude] Besitzrechte für einzelne Katalogeinträge

  1. #1
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard [catalog_exclude] Besitzrechte für einzelne Katalogeinträge

    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
    Geändert von Tim G (07.11.2012 um 14:39 Uhr)
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •