Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Für jemanden, der neu in Drupal ist, sehe …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich erhalte die folgende Fehlermeldung auf dem Server …
Ich habe in meiner page.tpl.php-Datei eine if-Anweisung zum Inhalts-Render-PHP hinzugefügt. Das einzige Problem ist, dass ich einen Fehler gemacht und versehentlich verhindert habe, dass Inhalte auf einer Seite gerendert werden. Ich habe den Cache geleert und mich abgemeldet, um ihn zu testen. Als ich meinen Fehler erkannte, habe ich die …
Früher views_get_view_result()habe ich Ergebnisse aus einer Ansicht erhalten, weil es zu dieser Zeit praktisch war. Das Abfrageergebnis ändert sich selten. Ich könnte Viewing Caching für 6 Tage verwenden. Wenn ich es in einen Aufruf konvertieren wollte, db_query()wie könnte ich das Caching aktivieren?
Ich möchte, dass Seiten weiterhin vom Drupal 8-Caching-Mechanismus für anonyme Benutzer profitieren, mit Ausnahme bestimmter Blöcke, die bei jeder Seitenaktualisierung aktualisiert werden sollten, da sie aus Ansichten generiert werden. Ist es technisch möglich? Wie?
Einige Module deaktivieren das Caching auf bestimmten Seiten stillschweigend. Wie lässt sich am einfachsten überprüfen, ob dies der Fall ist, und auch problematische Module identifizieren?
Ich konnte keinen Cache-Kontext hinzufügen, um für Entitäten in Drupal 8 zu arbeiten. Insbesondere gehe ich für Header: User-Agent. Ich habe viele Variationen der folgenden in einem Modul ausprobiert. use Drupal\node\NodeInterface; use Drupal\Core\Entity\EntityInterface; use Drupal\Core\Entity\Display\EntityViewDisplayInterface; function hook_entity_view_alter(&$build, EntityInterface $entity, EntityViewDisplayInterface $display){ if($entity->getType() == 'relevant_type'){ $build['#cache']['contexts'][] = 'headers:User-Agent'; } } Ich …
Gibt es unter Verwendung des Standard-Cache-Systems von Drupal eine Möglichkeit, den Cache für einen Knoten oder eine URL zu löschen, ohne den gesamten Cache zu löschen (was die gesamte Site verlangsamt)?
Ich verwende das Leistungsprotokollierungsmodul . Oben Screenshot, eine seltsame Sache, die ich bemerkt habe, dass Cache_bootstrap auf jeder Seite einfügen. Wenn Sie zu einer beliebigen Seite wechseln (sowohl zum Admin-Design als auch zum Frontend-Design), wird der Cache einfügen und dann der Cache löschen ausgeführt. Dies bedeutet, dass der Cache auf …
Ich habe unter example.com/welcome eine benutzerdefinierte Homepage-URL festgelegt. Der Benutzer kommt zu example.com/ und meldet sich auf dieser Seite an. Drupal leitet zu example.com/welcome weiter Jetzt klickt der Benutzer auf die Homepage, auf der example.com/ aus dem Browser-Cache geladen wird (auf dem sich das Anmeldeformular befindet). Ich denke, wenn Drupal …
In Drupal 7 konnten wir dies früher tun: cache_clear_all('state:', 'cache', TRUE) Dadurch werden alle Cache-Bin-Einträge gelöscht, die mit der Zeichenfolge begonnen haben state:(übereinstimmende Cache-IDs wie state:infound state:nebraska). Der Änderungsdatensatz unter https://www.drupal.org/node/1272696 vermerkt diesen Anwendungsfall sogar im Drupal 7-Beispiel, enthält jedoch kein Beispiel für die Replikation in D8. Es scheint, dass …
Wenn die Formular-API ein Formular generiert, wird auch ein Token generiert, das mit dem Formular in einem ausgeblendeten Feld ausgegeben wird und voraussichtlich zurückgegeben wird. Wenn dies der Fall ist, wird das Formular verarbeitet. Wenn eine gerenderte Form beispielsweise von Varnish zwischengespeichert werden soll, bricht dieser Mechanismus. Der erste Benutzer, …
Ich verwende Page Manager und Panels und versorge benutzerdefinierte Knoten-Panels mit Auswahlregeln nach Typ (z. B. eine Panel-Variante für Artikel-, eine Panel-Variante für Blog-Inhaltstyp). Dies funktioniert bisher reibungslos, das Styling ist auch ordentlich. Aber wie kann ich mehr Macht über das Rendern von Elementen bekommen? Es gibt mehrere Möglichkeiten, bestimmte …
Ich benutze Drupal 7. Nachdem ich den Cache geleert habe, verwende ich wget wie folgt, um alle Seiten zurückzuspeichern. wget --quiet http://xxx.xxx/sitemap.xml --output-document - | egrep -o "http://xxx.xxx[^<]+" | wget -q --delete-after -i - Nachdem dies erledigt ist, überprüfe ich in der Datenbank die Tabelle cache_page und alle Seiten scheinen …
Ich denke, meine ganze Frage steht so ziemlich im Titel ... Ich frage mich, ob Blöcke, die DRUPAL_CACHE_PER_PAGE verwenden, auf Pager-Seiten zwischengespeichert werden (dh mysite.com/frontpage?page=3) oder ob die Pager-Abfrage ignoriert wird (so) Der Block würde nur einmal für Frontpage, Frontpage? Seite = 2, Frontpage? Seite = 3 usw. zwischengespeichert.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.