Drupal 7 Ansichten, Filter nach Eigentümer


7

Ich muss die Liste der Inhalte anzeigen, die vom aktuell angemeldeten Benutzer erstellt wurden. Wie mache ich das mit dem Views-Modul?

Antworten:


13
  1. Erstellen Sie eine Ansicht zu Inhalten und klicken Sie auf "Speichern und bearbeiten".
  2. Fügen Sie die erforderlichen Felder hinzu. Titel, Text, Postdatum usw.
  3. Erweitern Sie den Bereich "Erweitert".
  4. Neuen Kontextfilter hinzufügen.
  5. Aktivieren Sie "Inhalt: Autoren-UID"
  6. Wenn sich der Filterwert NICHT in der URL befindet -> Standardwert angeben -> Benutzer-ID des angemeldeten Benutzers (wenn Sie diese Ansicht in Profilseiten einfügen, wählen Sie besser "Benutzer-ID von URL").
  7. Übernehmen und speichern.
  8. :) :)

Update :

Hier ist eine kurze Liste für Ansichten 2:

  1. Erstellen Sie eine Ansicht auf dem Knoten als Primärtabelle.

  2. Fügen Sie die erforderlichen Felder nach Ihren Wünschen hinzu.

  3. Klicken Sie auf Neues Argument hinzufügen (kleines Pluszeichen im Argumentbereich). Aktivieren Sie " User: UID" und klicken Sie auf "Hinzufügen".

  4. Wenn das Argument nicht angegeben wird, wählen Sie die Verwendung eines Standardarguments und setzen Sie es auf den angemeldeten Benutzer.

Update 2:

Wenn Sie den Zugriff auf eigene Inhalte einschränken möchten, lesen Sie https://drupal.stackexchange.com/a/41899/1899


Wie machst du das in Views 2?
Frazras

1
aktualisierte Antwort :)
AyeshK

3

Sie können dies aus Ihrer Sicht auch folgendermaßen erreichen:

Fügen Sie die Beziehung "Inhalt: Autor" hinzu und aktivieren Sie die Option "Beziehung erforderlich". Fügen Sie dann einen Filter für "Benutzer: Aktuell" hinzu und wählen Sie "Ist der angemeldete Benutzer".

Dies ist wahrscheinlich eine bessere Option, wenn Sie nur Beiträge anzeigen möchten, die von angemeldeten Benutzern erstellt wurden, da diese URL-unabhängig sind.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.