Flags, Commerce and Views: Was will mir folgende Meldung sagen?
Eingetragen von moreira.dasilva (73)
am 27.08.2014 - 11:24 Uhr in
am 27.08.2014 - 11:24 Uhr in
Warning: Adding this relationship for any flag that contains anonymous flagging access will disable page caching for anonymous users when this view is executed. (But this is only true when the relationship is constrained to "Current user", not to "Any user".) It is recommended to create a dedicated page for views containing anonymous user data.
Leider hab ich mit Google nichts dazu gefunden!
Muss ich einen extra View machen der meinen View beinhalten?
Danke
- Anmelden oder Registrieren um Kommentare zu schreiben
Bei dieser Meldung geht es um
am 27.08.2014 - 12:05 Uhr
Bei dieser Meldung geht es um das Seiten-Caching für nicht eingeloggte User (Gäste). Es wird empfohlen eine eigene Views zu erstellen um die Daten von Gästen zu nutzen.
Wenn du allerdings nur wenige Gäste auf deiner Seite hast, funktioniert es auch so. Es ist eine Warnung, kein Fehler.
Die Meldung ist, finde ich, recht genau und gut formuliert.
Gruß
JThan
_____
Alle Angaben in meinen Beiträgen sind stets ohne Gewähr und auf eigenes Risiko für bare Münze zu nehmen.
Mein Problem ist das dieser
am 27.08.2014 - 12:11 Uhr
Ich dachte das hat mit meinem folgenden Problem zu tun: Mein Problem ist das dieser View im Moment anonymen Usern auch nicht angezeigt wird. Der View ist per Relation mit dem Flag verbunden und mit dem Commerce Produkt um die Felder nutzen zu können. Als Admin wird mir der View ohne Probleme ausgegeben als anonymer user leider nicht. Irgendeinen Tipp??
Vielen Dank
Ich vermute, dass die Warnung
am 27.08.2014 - 12:16 Uhr
Ich vermute, dass die Warnung nichts damit zu tun hat, dass die View nicht angezeigt wird.
Dazu kann ich nur die üblichen Tipps geben:
- Alle Berechtigungen prüfen
- Cache leeren
Gruß
JThan
_____
Alle Angaben in meinen Beiträgen sind stets ohne Gewähr und auf eigenes Risiko für bare Münze zu nehmen.
Vielen Dank! Die
am 27.08.2014 - 12:39 Uhr
Vielen Dank! Die Berechtigungen im View hab ich schon geprüft, hat aber leider nichts gebracht. Cache geleert usw. hab ich auch schon. Der Anonyme USer kann auch die Flags setzen nur der View bleibt leider leer.
Für Flag im Zusammenhang mit
am 27.08.2014 - 13:30 Uhr
Für Flag im Zusammenhang mit anonymen Usern gibt es https://www.drupal.org/project/session_api
Nach der Installation und Konfiguration den Statusbericht aufrufen und den Anweisungen folgen.
Grüße Jenna
Hallo Jenna, das habe ich
am 27.08.2014 - 13:49 Uhr
Hallo Jenna, das habe ich bereits gemacht, deshalb können die anonymen User ja Flags setzen nur bleibt der dazugehörige View eben leer, der wenn man als angemeldet ist tadellos funktioniert
Flag stellt eine Beziehung
am 27.08.2014 - 14:41 Uhr
Flag stellt eine Beziehung zwischen einem Node und einem User her. Deshalb glaube ich auch nicht, das so etwas sinnvoll für Gäste arbeiten kann.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Doch, der Anonyme User sol
am 27.08.2014 - 15:13 Uhr
Doch, der Anonyme User sol ein Flag setzen um sich dann die geflagten Artikel in einem Tabellen-View ausgeben zu können, das ganze wird per SessionAPI in einem cookie gespeichert, oder hast du dafür eine Alternative Idee
Das kann ja nur solange
am 27.08.2014 - 16:17 Uhr
Das kann ja nur solange funktionieren, solange die Session besteht. Bisher weiß ich nur, daß Flag einen Eintrag in einer eigenen Tabelle mit UserID und NodeID erstellt. Wenn die Session-API dieses Verhalten jetzt aufbohrt, heißt das aber nicht, daß Views da mitspielt. Das wäre ja eine andere Verknüpfung als bisher. Da solltest Du mal bei den Maintainern von Flag nachfragen, ob die die Views Integration dahingehend angepaßt haben.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Also ich kann das Problem
am 28.08.2014 - 08:30 Uhr
Also ich kann das Problem mittlerweile weiter eingrenzen und zwar tritt es nur auf wenn ich die Felder des Commerce Produktes mit abbilden will. Solange ich nur die Felder des Inhaltstypen verwende wird der View auch einem Anonymen User angezeigt. Wahrscheinlich weil die Felder anders gerendert als in der Ansicht des Inhaltsstypen.
Ok, Commerce hat verhindert
am 28.08.2014 - 08:50 Uhr
Ok, Commerce hat verhindert das anonyme User Produkte anschauen können, allerdings geht das in der Node-Ansicht sehr wohl. Ich konnte dass nun lösen in dem ich das in diesem Fall den anonymen Usern erlaube, allerdings ist das keine schöne Lösung, weil dadurch es nicht mehr möglich ist Produkte aus dieser Kategorie dem User vorzuenthalten.