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 - 14: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 (1792)
am 01.10.2013 - 16: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.

Drupal rockt!!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die View erstellst Du als

Eingetragen von glycid (916)
am 01.10.2013 - 16: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.

Jondos Digital

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich habe jetzt folgendes

Eingetragen von Svenswiss (218)
am 01.10.2013 - 17: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 (916)
am 01.10.2013 - 17:45 Uhr
Svenswiss schrieb

1. Flags: User uid

Benutzer: uid

Jondos Digital

  • Anmelden oder Registrieren um Kommentare zu schreiben

Na ja ich habe keinen

Eingetragen von Svenswiss (218)
am 02.10.2013 - 09: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 (916)
am 02.10.2013 - 09: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...

Jondos Digital

  • Anmelden oder Registrieren um Kommentare zu schreiben

Herzlichen Dank glycid

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

Herzlichen Dank glycid

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok ich habs

Eingetragen von glycid (916)
am 02.10.2013 - 10: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

Jondos Digital

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bei mir funktioniert das

Eingetragen von Svenswiss (218)
am 02.10.2013 - 10: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 (916)
am 02.10.2013 - 11: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.

Jondos Digital

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich bedanke mich recht

Eingetragen von Svenswiss (218)
am 02.10.2013 - 12: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 - 12: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 (916)
am 03.10.2013 - 16: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?

Jondos Digital

  • Anmelden oder Registrieren um Kommentare zu schreiben

2 Tage lang :-)

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

2 Tage lang :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Suche Upgradeempfehlungen einer existenten Drupal7 Site auf 9/10?
  • Develop Custom Field in Views
  • Wie View mit einem Array von ids filtern?
  • Wie befülle ich den Cache automatisch? [gelöst]
  • [gelöst] "EntityMetadataWrapperException: Invalid data value given." für Datum-Feld in Webform
  • Wie kann man die Ansicht der Benutzer erweitern?
  • Paragraphs - mit drei Sprachen, die nicht immer alle übersetzt werden können.
  • Wie path/url_alias in views anzeigen?
  • Drupal 9 - PHP 8 - Modul funtkioniert nicht mehr
  • Timestamp wird in views falsch interpretiert
  • Google Fonts Drupal 7 Porto Theme
  • datetime_range Fehlermeldung bei update.php
Weiter

Neue Kommentare

  • Bei Strato kann man doch
    vor 4 Tagen 15 Stunden
  • Fehlercode: SSL_ERROR_NO_CYPHER_OVERLAP
    vor 4 Tagen 18 Stunden
  • Was ist denn
    vor 6 Tagen 1 Stunde
  • Ohne das jetzt sicher zu
    vor 6 Tagen 1 Stunde
  • Kann es sein, dass das zweite
    vor 6 Tagen 2 Stunden
  • Da gibt es ehrlich gesagt
    vor 6 Tagen 13 Stunden
  • [gelöst] "EntityMetadataWrapperException: Invalid data value giv
    vor 6 Tagen 14 Stunden
  • Wie oben geschrieben, habe
    vor 1 Woche 12 Stunden
  • php konsole und web interface
    vor 1 Woche 20 Stunden
  • PHP unterschiedliche Version des Providers
    vor 1 Woche 22 Stunden

Statistik

Beiträge im Forum: 247932
Registrierte User: 19623

Neue User:

  • Davidenabs
  • climtarmut
  • VerifproMi

» Alle User anzeigen

User nach Punkten sortiert:
wla9218
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 12 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