[gelöst] Freunde Flag
am 14.02.2012 - 16:37 Uhr in
Hallo zusammen,
seit einiger Zeit versuche ich mit den Flags zu arbeiten bis dato ganz o.k. Leider wird es immer komplizierter.
Ich habe eine Freunde-Markierung gesetzt, wird auch alles angezeigt. Nun gehe ich in die einzelnen angelegten User auf deren "Freunde" Tab den ich dafür angelegt habe (oder auch Bookmark).
Bei allen Usern auf deren Freunde-Tab (Bookmark) werden auch alle meine angelegten Freunde angezeigt. Aber da sollten eigentlich keine Freunde angezeigt werden nur die eigenen die sie selbst gebookmarkt haben.
Ferner habe ich das Problem dass das Suchfeld nur im Bearbeitungsmodus angezeigt wird ( ich kann es nur als Admin sehen). Wenn ich mich als Norm-User anmelde wird das Suchfeld nicht angezeigt
Ich hoffe das ich euch nicht den Kopf heiß gequatscht habe aber ich komme hier einfach nicht weiter.
Danke im voraus.
Gruß
Rodney
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich vermute mal, daß Du den
am 14.02.2012 - 16:46 Uhr
Ich vermute mal, daß Du den View falsch aufgesetzt hast. Du filterst beim User nach dem eingeloggten User und nicht nach dem, der auf der Seite (entsprechend der URL) gezeigt wird.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
entsprechend der URL
am 14.02.2012 - 17:18 Uhr
Hallo Werner,
im Filter finde ich nichts was dies betreffen könnte
der auf der Seite (entsprechend der URL) gezeigt wird.
gruß
Rodney
Du baust einen View, der die
am 14.02.2012 - 17:24 Uhr
Du baust einen View, der die UserID als Argument (= Contextual Filter) bekommt. Dabei legst Du dann fest, was passieren soll, wenn das Argument nicht angegeben ist. Das ist zum Beispiel bei Blöcken immer der Fall. Hier wählst jetzt "Standard Argument bereitstellen" und dann User-ID aus der URL.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
UserID habe ich angelegt
am 14.02.2012 - 18:02 Uhr
Hallo Werner,
die UserID habe ich angelegt aber "Standard Argument bereitstellen" und dann User-ID aus der URL."
ist in dem Feld nicht zu finden. Zudem kommt noch das bei mir, ich nehme an auch bei dir, alles in Englisch steht.
Gruß
Rodney
Dann hast Du nicht mit
am 14.02.2012 - 18:23 Uhr
Dann hast Du nicht mit "Contextual Filters" gearbeitet. Das findest Du in der rechten Spalte unter Extras.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hallo Werner, ich habe dir
am 15.02.2012 - 06:27 Uhr
Hallo Werner,
ich habe dir mal ein jpg erstellt damit du einen Eindruck dem View bekommst. Vielleicht entdeckst du ja einen Fehler. In den Fields kann ich nun keine Flags bzw. (OSD) mehr angeben.
Gruß
Rodney
Provide Default Value
am 15.02.2012 - 08:58 Uhr
Du hast angehakt: "Display all Values". Der Punkt direkt darunter "Provide Default Value" bringt Dich weiter.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
c3po schrieb Bei allen Usern
am 15.02.2012 - 09:02 Uhr
Bei allen Usern auf deren Freunde-Tab (Bookmark) werden auch alle meine angelegten Freunde angezeigt. Aber da sollten eigentlich keine Freunde angezeigt werden nur die eigenen die sie selbst gebookmarkt haben.
Wenn der View nur die eigenen gesetzten Flags eines eingeloggten Users anzeigen soll (so verstehe ich dein Problem), dann setz mal bei "Filter Critera" den Filter "Benutzer: Aktuell Ja".
Do it with Drupal.
Er wollte ja nur die Freunde
am 15.02.2012 - 09:05 Uhr
Er wollte ja nur die Freunde des Users sehen, auf dessen Seite er sich befindet und nicht seine eigenen. Das geht nur über den Contextual Filter.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Stimmt, hatte die Frage nicht
am 15.02.2012 - 09:38 Uhr
Stimmt, hatte die Frage wohl nicht richtig gelesen - hatte es so verstanden, dass generell jeder nur seine eigenen Freunde/Bookmarks sehen kann.
Do it with Drupal.
nicht ganz verständlich ausgedrückt
am 16.02.2012 - 06:32 Uhr
Hallo zusammen,
ich glaube das ich mich nicht ganz verständlich ausgedrückt habe, Sorry
Du bist ein neues Mitglied auf meiner Seite!
> Suchst Freunde (jeden Userer kann man markieren)
> nimmst den (die) in deine Freundesliste auf
> klickst auf deine Freundesliste und kannst alle deine Freunde sehen, die du zur Liste hinzugefügt hast. ------ ABER ANDERE SOLLTEN DIESE NICHT SEHEN KÖNNEN !!!! ------
Des weiteren sind alle Freunde die Markiert wurden, auch in den Freundeslisten der anderen User zu finden. Dies sollte so nicht sein
Also kurz gesagt hier im Forum Linke Sidebar "Meine Lesezeichen" ---Nur als Freundeliste--
Danke euch
Grüße Rodney
c3po schriebAlso kurz gesagt
am 16.02.2012 - 08:14 Uhr
Also kurz gesagt hier im Forum Linke Sidebar "Meine Lesezeichen" ---Nur als Freundeliste--
Dann nimm mal den Contextual-Filter raus, benenne den Pfad des Views von "user/%/freunde" um in z.B. /meinefreunde und dann setze den schon erwähnten Filter "Benutzer: Aktuell Ja" bei Filter-Criteria.
Bei Filter-Criteria sollte übrigens auch ein Filter a la "(Freunde-Flag) Kennzeichnungen: Gekennzeichnet Wahr " gesetzt sein. Dieser dürfte in der Filter-Auswahlliste nicht vorhanden sein, deswegen vorher noch ein entprechenden Relationship setzen ("Kennzeichnungen: Benutzer-Kennzeichnung"), damit dieser Filter erscheint.
Do it with Drupal.
("Kennzeichnungen: Benutzer-Kennzeichnung"),
am 17.02.2012 - 06:14 Uhr
Hallo Anton,
danke für die Info, soweit ist alles klar. Pfad erneuert, Filter-Criterias gesetzt.
vorher noch ein entprechenden Relationship setzen ("Kennzeichnungen: Benutzer-Kennzeichnung"), damit dieser Filter erscheint.
Im Relationship ist diese ("Kennzeichnungen: Benutzer-Kennzeichnung") nicht vorhanden.
Gruß
Rodney
Das Flag-Modul für D7
am 17.02.2012 - 16:12 Uhr
Das Flag-Modul für D7 ist noch nicht ins Deutsche übersetzt, du musst stattdessen englischen Begriff wählen, müsste in dem Fall dann "Flags: User flag" (oder so ähnlich) sein.
Do it with Drupal.
Hallo Anton, alles klar nun
am 17.02.2012 - 15:25 Uhr
Hallo Anton,
alles klar nun klappt es danke für deine (eure) Hilfe.
Gruß
Rodney
Immer gerne! Jetzt bitte noch
am 17.02.2012 - 16:11 Uhr
Immer gerne! Jetzt bitte noch ein [gelöst] in die Überschrift schreiben
Do it with Drupal.