{"id":26,"date":"2009-05-29T15:40:25","date_gmt":"2009-05-29T14:40:25","guid":{"rendered":"https:\/\/kineo.de\/blog\/?p=26"},"modified":"2009-07-09T19:26:39","modified_gmt":"2009-07-09T18:26:39","slug":"snippet-nicht-aus-dem-cache-holen","status":"publish","type":"post","link":"https:\/\/kineo.de\/blog\/modx\/snippet-nicht-aus-dem-cache-holen\/","title":{"rendered":"Snippet nicht aus dem Cache holen"},"content":{"rendered":"<p>Wenn man bei einem Snippet in der URL eine Variable \u00fcbergibt, dann bleibt diese (wenn die Seite standardm\u00e4ssig gecached wird) dauerhaft erhalten, denn die Seite wird ja vollst\u00e4ndig zwischen gespeichert. Im Regelfall will man mit der Variablen aber dynamische Inhalte anzeigen und eine statische Anzeige aus dem Cache verhindern. Schlimmstenfalls l\u00e4\u00dft sich die Variable dann auch nicht mehr \u00fcberschreiben und die Seite sieht erst nach dem l\u00f6schen des Cache-Speichers wieder normal aus.<\/p>\n<p>Eine einfache L\u00f6sung ist das Snippet ungecached aufzurufen. Dazu muss lediglich im Aufruf des Snippets die inneren Klammern durch Ausrufezeichen ersetzte werden.<\/p>\n<p><code>[!Snippet!]<\/code><br \/>\nDie Seiten k\u00f6nnen trotzdem gecached werden und modX holt sich das Snippet jedesmal neu. Dann klappt&#8217;s auch mit den dynamischen Inhalten&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn man bei einem Snippet in der URL eine Variable \u00fcbergibt, dann bleibt diese (wenn die Seite standardm\u00e4ssig gecached wird) dauerhaft erhalten, denn die Seite wird ja vollst\u00e4ndig zwischen gespeichert. Im Regelfall will man mit der Variablen aber dynamische Inhalte anzeigen und eine statische Anzeige aus dem Cache verhindern. Schlimmstenfalls l\u00e4\u00dft sich die Variable dann [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[11,32,10],"class_list":["post-26","post","type-post","status-publish","format-standard","hentry","category-modx","tag-cache","tag-modx","tag-snippet"],"_links":{"self":[{"href":"https:\/\/kineo.de\/blog\/wp-json\/wp\/v2\/posts\/26","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kineo.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kineo.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kineo.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kineo.de\/blog\/wp-json\/wp\/v2\/comments?post=26"}],"version-history":[{"count":13,"href":"https:\/\/kineo.de\/blog\/wp-json\/wp\/v2\/posts\/26\/revisions"}],"predecessor-version":[{"id":45,"href":"https:\/\/kineo.de\/blog\/wp-json\/wp\/v2\/posts\/26\/revisions\/45"}],"wp:attachment":[{"href":"https:\/\/kineo.de\/blog\/wp-json\/wp\/v2\/media?parent=26"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kineo.de\/blog\/wp-json\/wp\/v2\/categories?post=26"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kineo.de\/blog\/wp-json\/wp\/v2\/tags?post=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}