Könntest du mir mehr sagen, wenn ich dir einen Contao Admin Zugang zur Installationskopie erstelle?
Ankündigung
Einklappen
Keine Ankündigung bisher.
4.4 Customcatalog Notelist Input reagiert nicht
Einklappen
X
-
Zitat von Filip Beitrag anzeigenKönntest du mir mehr sagen, wenn ich dir einen Contao Admin Zugang zur Installationskopie erstelle?
Kommentar
-
Hallo Tim,
ich bin bei dem gleichen Problem über diesen Thread gestolpert.
Kannst du dich erinnern, was tatsächlich das Problem hier war?
Ich verzeichne ein ähnliches Verhalten in einem aktuellen CC (4.2.1) Notelist (1.4.0) Contao 4.4.40.
Beim ersten Seitenaufruf und anschließendem Hinzufügen in die Notelist wird zwar in der Navi die Anzahl der Warenkorbeinträge erhöht, doch wenn ich auf den Warenkorb klicke, ist dieser leer. Erst beim Refresh des Warenkorbs zeigt dieser die Produkte an.
Wenn ersteinmal etwas im Warenkorb war und ich lösche oder füge neue Produkte hinzu, dann funktioniert es sauber.
Zu sehen hier:
https://www.aeropur.de/mobiles_entst..._ecoprime.html
Kommentar
-
Lade dir mal die 1.5er aus dem dev branch. https://github.com/timgatzky/pct_customelements_plugin_notelist/tree/dev
Die ist imgrunde schon final, habe das Release aber noch nicht gepresst.
Issue #21 betrifft es: https://github.com/timgatzky/pct_cus...list/issues/21
Kommentar
-
Kann es sein, dass hier am inserttag {{customcatalognotelist::count::cc_catalog}} auch noch nachgebessert werden muss?
Ich erhalte aktuell eine Summe von Einträgen, die nichts mit meinen eigenen Notelist-Einträgen zu tun haben.
Erst, wenn ich dann die Notelist-Seite aufrufe zeigt es die Einträge korrekt an.
Ich meine dass hier global gezählt wird, über die Session hinaus?!
Kommentar
-
Versuche es mal hier: https://www.aeropur.de/entstauber/mo..._ecomax30.html
Mit verschiedenen Browsern gleichzeitig. Ich hatte zuletzt 15 Einträge angezeigt bekommen...
Obwohl ich im aktiven Browser nur drei Einträge gesetzt habe.
Kommentar
-
Seiten mit dyn. Inhalten wie Merklisten aus der Session dürfen nicht im Seitencache liegen. Contaos Seitencache greift quasi beim ersten Betreten den Ist-Zustand der Seite und gibt danach nur noch den HTML Code aus. Dyn. Inhalte werden dann nicht mehr korrekt berücksichtigt.
Kommentar
-
Kann ich den Cache für diese Notelist umgehen?
Da die Anzahl der Artikel und der Notelist-Button immer präsent ist, also auf allen Seiten sichtbar sein soll, müsste ja ansonsten der komplette Cache deaktiviert werden?!
Das würde mir zu sehr auf die Geschwindigkeit gehen.
Kommentar
-
Zitat von eblick Beitrag anzeigenKann ich den Cache für diese Notelist umgehen?
Da die Anzahl der Artikel und der Notelist-Button immer präsent ist, also auf allen Seiten sichtbar sein soll, müsste ja ansonsten der komplette Cache deaktiviert werden?!
Das würde mir zu sehr auf die Geschwindigkeit gehen.
|uncached am Ende oder |refresh
Kommentar
-
Das scheint grundsätzlich zu funktionieren. In der Hauptnavi hat das wohl geholfen {{customcatalognotelist::count::cc_catalog|uncache d}}
jetzt kommt das nächste Problem auf, im Modul mit dem Warenkorb Button lässt sich kein Template mehr auswählen.
Siehe Screenshot.
nur noch mod_html vorhanden1 Bild
Kommentar
-
Um welches Template handelt es sich? Mit 4.9.3 wurden alle HTML-Module auf mod_html_... umgestellt.
Kommentar
-
Ja, habe ich nun geändert. Und das mit dem uncache will leider auch nicht funktionieren :-(
Ich sehe aktuell keine andere Möglichkeit als auf die Anzahl der Einträge im Warenkorb zu verzichten. Evtl. fällt jemandem ja noch eine Lösung ein aber bei aktiviertem Seitencache wird diese Anzahl nie korrekt ausgegeben sobald auf gecachte Seiten zurückgegriffen wird.
Kommentar
-
Zitat von eblick Beitrag anzeigenJa, habe ich nun geändert. Und das mit dem uncache will leider auch nicht funktionieren :-(
Ich sehe aktuell keine andere Möglichkeit als auf die Anzahl der Einträge im Warenkorb zu verzichten. Evtl. fällt jemandem ja noch eine Lösung ein aber bei aktiviertem Seitencache wird diese Anzahl nie korrekt ausgegeben sobald auf gecachte Seiten zurückgegriffen wird.
Hier ist das Issue. https://github.com/contao/contao/issues/81
Ich hatte eine Template-Lösung vorgeschlagen, wo man (wie indexer stop) cache:stop...cache::continue ausschreibt und diese Bereiche werden ausgespart. Laut Toflar dient die |uncached Flagge in Inserttags dafür.
Leos Hinweis auf "einfache Umsetzung" ab 4.8 kann ich nicht verstehen. Wenn ich mir das verlinkte PullRequest durchlese... einfach ist das nicht bzw. nicht für den Otto-Normal-Anwender.Zuletzt geändert von Tim; 11.08.2020, 07:32.
Kommentar
-
Zitat von eblick Beitrag anzeigenWerden Cookies auch aus dem Cache geladen? Eher nein, oder? Könnte man in diesem Fall nicht die Anzahl über Cookies steuern bzw. Cookies setzen und anpassen?
Ist ja quasi genau das, was mein Issue anspricht. Ohne JS gibt es keine Frontend-Benutzerfreundlichen Wege aktuell für solche Dinge. (wenn die Inserttag-Flagge nicht wie erwartet funktioniert)
Kommentar
Kommentar