Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

(GELÖST) Mit Views einen Block mit Merkliste "FLAG" erstellen

Eingetragen von Svenswiss (218)
am 01.10.2013 - 13:18 Uhr in
  • Module
  • Drupal 7.x oder neuer

Hallo zusammen

Ich möchte gerne mit Views eine Merkliste erstellen, mit Modul Flag natürlich.
Merkliste sollte in Profile sichtbar sein und in einen Block zur Verfügung stehen.
Alle Benutzer sollten Ihre eigene Merkliste sehen können.

Mein Problem ist wenn ein Benutzer etwas Merkt sehen es alle Benutzer.

Wie bewerkstellige ich das alle Benutzer nur ihre Merkliste sehen?

EDIT* Beziehungen in Views (Flags: Beitrag flag)
LG
Sven

‹ Facet API - Wie ändert man die Bezeichnung der Überschriften in den Blöcken - Thema Kleinschreibung (GELÖST) Mit Views einen Block mit Merkliste "FLAG" erstellen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Da könntest du die

Eingetragen von Ionit (1802)
am 01.10.2013 - 15:21 Uhr

Da könntest du die Sichtbarkeit des Blockes über PHP-Code steuern.

Du lädst das Userprofile (wie immer das bei dir aufgebaut ist) und überprüfst die uid mit der uid des Betrachters. Wenn beide gleich sind gibts du true zurück oder, wenn nicht, false.

Somit wird der Block nur für den Profilinhaber angezeigt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die View erstellst Du als

Eingetragen von glycid (921)
am 01.10.2013 - 15:36 Uhr

Die View erstellst Du als "Block". Dann setzt Du einen Kontextfilter UID. Bei "Falls der Filterwert nicht verfügbar ist" wählst Du:
Vorgabewert bereitstellen. Dann wählst Du im Dropdown "Benutzer ID des angemeldeten Users".

Unter Blöcke den von Views generierten Block editieren und bei Sichbarkeit die User Profil Seite eintragen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich habe jetzt folgendes

Eingetragen von Svenswiss (218)
am 01.10.2013 - 16:38 Uhr

Also ich habe jetzt folgendes probiert.

BEZIEHUNGEN:
1. Flags: Beitrag flag ausgewählt
2. Nur gekennzeichneten Inhalt einschließen
3. Kennzeichnung ist aktiviert
4. Aktueller Benutzer ist aktiviert

KONTEXTFILTER
1. Flags: User uid
2. Vorgabewert bereitstellen = Typ: Benutzer-ID des angemeldeten Benutzers

Jetzt wird nichts angezeigt :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Svenswiss schrieb 1. Flags:

Eingetragen von glycid (921)
am 01.10.2013 - 16:45 Uhr
Svenswiss schrieb

1. Flags: User uid

Benutzer: uid

  • Anmelden oder Registrieren um Kommentare zu schreiben

Na ja ich habe keinen

Eingetragen von Svenswiss (218)
am 02.10.2013 - 08:37 Uhr

Na ja ich habe keinen Benutzer: uid nur Flags: User uid oder Inhalt: Benutzer-ID des Autors

EDIT1* Wahrscheinlich muss ich in Views einen Block mit Benutzer Anzeige erstellen damit ich einen Benutzer: uid habe?

EDIT2* Mit Beiträge funktioniert es super! z.B

BEZIEHUNGEN
Inhalt: Autor

KONTEXTFILTER
(Autor) Benutzer: Uid = Vorgabewert bereitstellen > Benutzer-ID aus der URL + Zusätzlich nach einem Beitrag schauen und den Autor des Beitrags verwenden.
= Alle Benutzer sehen nur ihre eigene erstellte Beiträge

bei Flag ist es mir ein Rätsel :-)

LG
Sven

  • Anmelden oder Registrieren um Kommentare zu schreiben

Svenswiss schrieb bei Flag

Eingetragen von glycid (921)
am 02.10.2013 - 08:41 Uhr
Svenswiss schrieb

bei Flag ist es mir ein Rätsel :-)

sollte eigentlich über Beziehungen funktionieren. Ich probiere das mal bei mir aus und melde mich dann nochmal...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Herzlichen Dank glycid

Eingetragen von Svenswiss (218)
am 02.10.2013 - 08:52 Uhr

Herzlichen Dank glycid

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok ich habs

Eingetragen von glycid (921)
am 02.10.2013 - 09:19 Uhr

den Kontextfilter braucht man gar nicht, da die Views Integration von Flags schon einen entsprechenden Filter mitbringt. Ich hab's so gemacht:

  1. Eine View von dem Inhaltstyp, der geflaggt wird, als Block erstellt
  2. Gewünschte Felder erstellen
  3. Eine Beziehung erstellen: Flags: Beitrag flag (Limit results to only those entity flagged by a certain flag; Or display information about the flag set on a entity.) Hier "include only flagged content" auswählen, dann den richtigen Flag auswählen und den "aktuellen User markieren" ( siehe auch Screenshot)
  4. bei den Block Einstellungen unter Sichtbarkeit users/* eintragen. Oder wie auch immer dein Pfad lautet.

Das ist eigentlich alles....

AnhangGröße
views-flag-konfig.png 73.03 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Bei mir funktioniert das

Eingetragen von Svenswiss (218)
am 02.10.2013 - 09:59 Uhr

Bei mir funktioniert das nicht :-)

Frage!

Hast du das mit 2 Benutzer getestet?

z.B Benutzer 1 hat info und info2 gemerkt. Benutzer 2 hat info3 und info4 gemerkt.

So jetzt melde ich mich mit Benutzer 1 und schauen die Merkliste an > bei mir ist jetzt info, info2, info3 und info4 in Merkliste, genau das gleich bei Benutzer 2.

Das Problem ist das ich bei beiden Benutzer die gleiche Merkliste habe :-)

LG
Sven

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Sven, ja, ich hab es

Eingetragen von glycid (921)
am 02.10.2013 - 10:21 Uhr

Hallo Sven,

ja, ich hab es mit 3 verschiedenen Benutzern getestet. Jeder sieht nur die Inhalte, die er geflaggt hat. Irgendwie hast Du offenbar in der View einen Fehler drin. Bau sie doch noch mal neu auf, als Beitrag mit deinem Inhaltstyp und nur mit der Beziehung, dich ich oben beschrieben habe.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich bedanke mich recht

Eingetragen von Svenswiss (218)
am 02.10.2013 - 11:07 Uhr

Ich bedanke mich recht herzlich!

Ich weis auch nicht was Sache ist :-) Ich habe sogar einen neuen View erstellt, leider ohne erfolg.

Ich werde hier auf jeden Fall berichten sobald ich eine Lösung gefunden habe.

LG
Sven

EDIT * Ich habe es :-) Werde gleich posten...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kleiner Fehler = Mächtiges Problem

Eingetragen von Svenswiss (218)
am 02.10.2013 - 11:33 Uhr

Kleiner Fehler = Mächtiges Problem...

Warum es bei mir nicht funktioniert hat!

Bitte bei Flag Modul Globale Kennzeichnung nicht aktivieren, sonst funktioniert es nicht.

Das wars :-)

LG
Sven

  • Anmelden oder Registrieren um Kommentare zu schreiben

Svenswiss schrieb Bitte bei

Eingetragen von glycid (921)
am 03.10.2013 - 15:36 Uhr
Svenswiss schrieb

Bitte bei Flag Modul Globale Kennzeichnung nicht aktivieren, sonst funktioniert es nicht.

oh nein, wie lange hast'n da jetzt dran gesessen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

2 Tage lang :-)

Eingetragen von Svenswiss (218)
am 04.10.2013 - 11:06 Uhr

2 Tage lang :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Tagen 14 Stunden
  • Hey danke
    vor 3 Tagen 9 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 3 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 1 Tag
  • Da scheint die Terminologie
    vor 1 Woche 1 Tag
  • Kannst doch auch alles direkt
    vor 1 Woche 5 Tagen
  • In der entsprechenden View
    vor 1 Woche 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 5 Tagen
  • gelöst
    vor 4 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 13 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association