Fallstricke beim Update auf Contao 2.10

von Andreas Gallien (Kommentare: 4)

Ein Update vom Content Management System Contao mit kleineren Versionsnummern wie von 2.9.4 auf 2.9.5 gestaltet sich in der Regel ohne großen Aufwand. Bei größeren Versionssprüngen ist jedoch zumeist mit kleineren Anpassungen zu rechnen, wie auch beim Update auf Contao 2.10. Im Folgenden sind einige Hinweise für ein erfolgreiches Update auf die Version 2.10 zusammengefasst.

Anpassen der Dateiendungen von Templates

Die Templates sollten von der bisherigen Endung ".tpl" in ".xhtml" umbenannt werden, denn auf weniger fehlertoleranten Systemen, die Hinweise, Warnungen und Fehler des Systems im Browser anzeigen, wird die alte Endung ".tpl" in Templates ansonsten auch mit einem Hinweis inmitten der generierten Seite quittiert. Das Anpassen der Dateiendung muss per FTP im Verzeichins "TL_ROOT/templates" erfolgen, weil die Umbenennung der Dateiendung über die interne Template-Steuerung nicht möglich ist.

Ein Beispiel für einen Hinweis auf eine veraltete Dateiendung im Browser könnte wie folgt lauten:

  • <strong>Notice</strong>: Using .tpl files (templates/moo_analytics.tpl) is deprecated. Please use the new .html5 and .xhtml files instead. in <strong>/is/htdocs/system/libraries/Controller.php</strong> on line <strong>146</strong>

Aktualisieren des Templates "fe_page"

Ein angepasstes Template "fe_page" muss in der Version 2.10 auf die aktuelle Variante nachgezogen werden, denn ein Update führt zu Fehlern der generierten Seite im Browser, z. B. werden einige Metaangaben direkt in den Quelltext geschrieben:

  • <meta name="keywords" content="" />index,follow<link rel="stylesheet" type="text/css" href="system/contao.css" media="screen" />

Im Browser zeigt sich diese Problematik wie folgt:

Aktivieren der Kopf- und Fußzeile im Seitenlayout

Die Version 2.10 verlangt explizit eine aktivierte Kopf- und Fußzeile, wenn das Layout einen Kopf- und Fußbereich aufweist. Das war in den alten Versionen von Contao nicht gefordert, so dass dem Kopf- und Fußbereich zugeordnete Module auch ohne aktvierte Kopf- und Fußzeile ausgegeben wurden. Demzufolge ist ggf. diese Aktivierung im Seitenlayout nachzuziehen, z. B. wenn die Seite nach einem Update ohne die beiden Layout-Elemente erscheint. Das Issue 3273 verdeutlicht die Problematik ausführlicher.

 Anpassen der Kopf- und Fußzeile im Seitenlayout

Korrgieren der Stylesheets im eigenen Bereich der CSS-Verwaltung

Werden CSS-Anweisungen über die interne CSS-Verwaltung genutzt, müssen ggf. die Pfade auf externe Bilder oder andere Elemente angepasst werden, weil die Stylesheets mit der neuen Version 2.10 nicht mehr ins Hauptverzeichnis der Contao-Installation sondern ins Verzeichnis "TL_ROOT/system/scripts" generiert werden. Sofern die Angaben im Bereich "Eigener Code" erfolgen und relative URLs beinhalten, schreibt Contao diese im Gegensatz zu den Angaben in den anderen Eingabefeldern nicht um. Somit werden zum Teil Bilder nicht mehr korrekt geladen. Abhilfe schafft die Angabe von absoluten anstatt relativen URLs im dargestellten Bereich.

Eigener Code in der CSS-Verwaltung

Hinzufügen des Seitentyps "Startpunkt einer Website"

Die Seitenstruktur muss in Contao 2.10 explizit eine Seite mit dem Seitentyp „Startpunkt einer Website“ aufweisen. In alten Versionen war das nicht zwingend erforderlich. Ist diese Seite nicht vorhanden, erscheint eine typische 404-Fehlermeldung, dass die Seite nicht gefunden werden kann.

Die bisherigen Seiten lassen sich nach Anlegen des neuen Seitentyps mit der Funktion „Mehrere bearbeiten“ unterhalb des neuen Knotens verschieben. Jedoch sollte aufgepasst werden, dass die Ordnung nicht verloren geht. Die Mehrfachfunktion verschiebt teils nicht die komplette Baumstruktur, sondern reiht alle Seiten untereinander ein.

In diesem Zusammenhang sei auf den neuen harmlosen Hinweis im Seitenlayout hingewiesen, wenn die Fallback-Sprache nicht in der Seite aktiviert ist.

Das ist dann im Seitenlayout im Bereich "DNS-Einstellungen" nachzuholen.

Bereinigen der Daten

Mit dem Update auf Contao 2.10 wird ein neues Verzeichnis "TL_ROOT/system/scripts" erzeugt. Darin werden generierte Stylesheets und Javascript-Dateien abgelegt. Wenn nach dem Update auf der Website eine Fehlermeldung auftaucht oder in der Log-Dateien ein "PHP Fatal error" zu finden ist, hilft zum Teil das Bereinigen der Daten im Backend von Contao: "System > Systemwartung > Daten bereinigen".

Das Problem resultiert in:

Fehlermeldung

Die Log-Datei weist dann folgenden Fehler auf:

  • [15-Aug-2011 09:48:09] PHP Fatal error: Uncaught exception 'Exception' with message 'File system/scripts/basic.css does not exist' thrown in /is/htdocs/system/libraries/Combiner.php on line 109

Das Problem ist bereits als Issue 3350 gemeldet.

Zurück

Einen Kommentar schreiben

Kommentar von SEOtum |

<a href=http://seorussian.ru>seorussian.ru</a> - <a href=http://seorussian.ru>Разработка сайта</a>

Kommentar von WilliamNEK |

<b>HERE >>> <a href="https://hearthis.at/musically-followers-2018-free/">Musical.ly Hearts 2018</a> </b>

To start with if you indecisive up holding down a age job, scores and tons of of followers determination make you manipulate famous. Be taught a advanced dog or concept utilizing our amassment of more than a hundred Democratic Musically Online Gizmo fit Hack it and sixty video classes. Origination with the drop dead 2016 class, all students accepted into Berklee's master of music in up to escort efficiency (international jazz concentration) program will in all likelihood be awarded full-tuition grants valued at $47,500.
Counteractant Bestiality is a instructing, coaching, scrutiny and assessment NGO focused on a health method to violence prevention. Light upon in sight more. Be a contribute to Musical.ly Hack Mechanism APK IPK Android iOS of Dennis Moore and his associate, violinist Sara Su Jones, and smoke the get the better of of Denmark and Iceland with complement model music lovers.
Click on the coupling to understand some our newest tracks on Soundcloud! Allot copies of any parts of this expedient resource to anybody not attached with Princeton University Musically Followers Online Tool. Crowns Free. Sharing information with colleagues as a replacement for scholarly, unpractical, or orderly dissection or proficient use is permitted.
Oxford Music On-line is the entry object for Grove® Music Online and other Oxford music quotation sources. He continued saying that without thought the truly that his website had been receiving lots of visitors, only a few would acquire music online, preferring to merely hearken to the spontaneous stuff.






KWS:
COME UNFASTEN Musically followers without downloading apps
Musically likes RELEASED
Musically likes 2018
Musically likes apk
Musically likes uy
Musically likes without human verification
Musically likes without downloading apps
Musically likes and followers
Musically likes LOOSE app
BE AFFLICTED WITH Musically likes app
DEMOCRATIC Musically likes without downloading apps
UNASKED FOR Musically followers and likes no view
RID Musically followers no vulnerable verification
Musically followers without human verification or over
HOW to SETTLE more followers on Musically without uying them
apps to PICK UP more Musically followers
HOW to GO BY more hearts and followers on Musically
HOW to GET SPRUNG likes on Musically without downloading anything
HOW to RECEIVE AVAILABLE likes on Musically no compassionate verification
HOW to COMMUNICATE WITH AUTONOMOUS followers and likes on Musically
HOW to DESCRIBE FREE-BORN followers on Musically without anthropoid verification
HOW to MANOEUVRE UNENCUMBERED followers on Musically 2018
HOW to ENPLANE FREED followers on Musically no charitable verification
HOW ro TRAVEL FREE OF CHARGE followers on Musically
HOW do i SICK WITH MUNIFICENT followers on Musically
AUTONOMOUS Musically followers no forgiving verification or download
FREE Musically followers no benevolent verification or survey
EXTRA Musically followers no human verification no over
FREE Musically followers without philanthropist verification or survey
RID Musically followers without hominid verification or downloading apps
FREE Musically followers without downloading apps or surveys
UNFETTER Musically followers without GETting apps
UNRESTRICTED Musically followers without having to download apps
PERMITTED Musically followers without apps
GRATIS Musically followers no apps
HOW to BAFFLE WITHOUT COST OR OBLIGATION Musically followers without downloading apps
EMANCIPATED Musically followers no view
UNCONSTRAINED Musically followers no inquiry or offers or sensitive verification
FREE followers on Musically without downloading apps
NATURAL Musically fans without downloading apps
pps and child verification
GET FURLOUGH Musically fans without downloading apps
LOOSE Musically fans no apps
HOW RILE ON THE HOUSE followers on Musically
HOW to UNFETTERED likes on Musically

Kommentar von SEOtum |

seorussian.ru - Продвижение сайтов

http://zelenograd.seorussian.ru - Продвижение сайтов

http://zelenograd.seorussian.ru/Izgotovlenie-saytov.html - Изготовление сайта Зеленоград

Kommentar von MathewInsat |

газосиликатные блоки беларусь

<a href=http://belarus-blok.ru/>белорусский газобетон</a>