You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wenn du im Backend rex_article_content->getArticle() verwendest, wird dir REDAXO alle Slices liefern, auch die Offline-Slices. Schlimmer noch: Es werden dabei bereits die Cache-Files für den Artikel generiert, die dann ebenso die Offline-Slices abbilden und sie damit sogar im Frontend ausbringen. Du hebelst damit also den blÖcks-Mechanismus vollständig aus. Denn blÖcks greift erst/nur beim EP SLICE_SHOW ein.
Code-Beispiel, das den Fehler zeigt:
Innerhalb der boot.php des Project-AddOns:
<?php$article = new rex_article_content(42);
$content = $article->getArticle();
Fix?
Ich habe jetzt nicht alles bis ins Detail zerpflückt, aber mir scheint, es gibt auf Seite von blÖcks gar keine andere Lösung dafür. Wollte man ermöglichen, dass sowas wie rex_article_content->getArticle() richtig mit Offline-Slices umgeht, müsste man es im Core bzw. im Structure-AddOn implementieren, nicht in blÖcks.
Vielleicht hat jemand eine Idee?
The text was updated successfully, but these errors were encountered:
Wollte man ermöglichen, dass sowas wie rex_article_content->getArticle() richtig mit Offline-Slices umgeht, müsste man es im Core bzw. im Structure-AddOn implementieren, nicht in blÖcks.
Sehe ich auch so. Ich würde sogar soweit gehen, dass man auch für andere Tabellen gleich das Feld status mit aufnimmt. Für Module, Templates, Medien, Medienkategorien, Metainfo etc. Die Tabellen sozusagen insgesamt ein wenig mehr angleichen.
Problembeschreibung:
Wenn du im Backend
rex_article_content->getArticle()
verwendest, wird dir REDAXO alle Slices liefern, auch die Offline-Slices. Schlimmer noch: Es werden dabei bereits die Cache-Files für den Artikel generiert, die dann ebenso die Offline-Slices abbilden und sie damit sogar im Frontend ausbringen. Du hebelst damit also den blÖcks-Mechanismus vollständig aus. Denn blÖcks greift erst/nur beim EP SLICE_SHOW ein.Code-Beispiel, das den Fehler zeigt:
Innerhalb der
boot.php
des Project-AddOns:Fix?
Ich habe jetzt nicht alles bis ins Detail zerpflückt, aber mir scheint, es gibt auf Seite von blÖcks gar keine andere Lösung dafür. Wollte man ermöglichen, dass sowas wie
rex_article_content->getArticle()
richtig mit Offline-Slices umgeht, müsste man es im Core bzw. im Structure-AddOn implementieren, nicht in blÖcks.Vielleicht hat jemand eine Idee?
The text was updated successfully, but these errors were encountered: