Theme-Update | Canvas (Contao 4.9 / 4.13) auf Canvas (Contao 5.3)

Grundsätzlich ist ein Update auch mit einem initial installierten Canvas-Theme für Contao 4.9 möglich.
Bitte aktualisieren Sie ihre Instanz vor dem Schritt auf die 5.3 auf die aktuellste Version der Version 4.13.

Falls Sie Hilfe benötigen und/oder sich ein Update nicht zutrauen, so können wir dies gerne für Sie übernehmen. Schreiben Sie uns eine kurze eMail mit der Angabe der URL, Angaben über zusätzlich installierte Erweiterungen sowie das Rechnungsdatum und Rechnungs-Nr. ihres Theme-Kaufs. Wir unterbreiten Ihnen dann nach Rücksprache gerne ein Angebot über das Update.

Achtung! Bitte befolgen Sie diese Anleitung

Bitte befolgen Sie diese Anleitung Schritt für Schritt. Lassen Sie keinen Punkt aus bzw. überspringen keinen.

1. Backup erstellen

Wir empfehlen ein Backup ihrer Instanz zu erstellen.

2. Contao Manager aufrufen

Rufen Sie den Contao Manager auf. Ändern Sie die Core-Version auf 5.3.* und bestätigen Sie die Eingabe.

3. CTS-Verzeichnisse in system/modules löschen

Verbinden Sich sich per SFTP und löschen die CTS-Verzeichnisse

4. Templates ersetzen

Ersetzen Sie die Inhalte der Verzeichnisse templates/customized und templates/elementgenerator mit den entsprechenden Inhalten aus dem neuen Paket für Canvas 5.3

Sofern Sie in den o.g. Verzeichnissen eigene oder modifizierte Templates platziert haben, müssen diese vorher gesichert werden und ggf. angepasst werden.

5. Canvas Installer

Laden Sie das Paket Theme-Installer.zip über den Contao Manager hoch und bestätigen Sie den Upload.

6. Contao auf Version 5.3.* aktualisieren

Klicken Sie im Contao Manager auf Änderungen anwenden -> "alle Pakete aktualisieren". Im Anschluß an die Paketaktualisierungen werden Sie aufgefordert die Datenbank zu aktualisieren. Führen Sie auch diesen Schritt aus.

7. Datenbank-Migrationen

Aufgrund der neuen Namensgebung der Tempates sind in Contao 5.3 für einige Templates noch Datenbank-Migrationen auszuführen (siehe Screenshot). Bitte nehmen Sie hierfür per phpMyAdmin folgende SQL-Befehle vor:

UPDATE tl_content SET customTpl='ce_accordionSingle_V2' WHERE customTpl='ce_accordionSingle-V2';
UPDATE tl_content SET customTpl='ce_accordionStart_V2' WHERE customTpl='ce_accordionStart-V2';
UPDATE tl_content SET customTpl='ce_gallery_masonry' WHERE customTpl='ce_gallery-masonry ';
UPDATE tl_content SET customTpl='ce_gallery_slickslider' WHERE customTpl='ce_gallery-slickslider';
UPDATE tl_content SET 
 customTpl='ce_headline_cts-center-line' WHERE customTpl='ce_headline-cts-center-line';
UPDATE tl_content SET 
 customTpl='ce_headline_cts-double-line' WHERE customTpl='ce_headline-cts-double-line';
UPDATE tl_content SET 
 customTpl='ce_headline_cts-left-line' WHERE customTpl='ce_headline-cts-left-line';

UPDATE tl_module SET 
 customTpl='mod_newslist_cto-3-block' WHERE customTpl='mod_newslist-cto-3-block';
UPDATE tl_module SET customTpl='mod_newslist_fullscreen' WHERE customTpl='mod_newslist-fullscreen';
UPDATE tl_module SET 
 customTpl='mod_newslist_slick-slider' WHERE customTpl='mod_newslist-slick-slider';

UPDATE tl_form SET customTpl='' WHERE customTpl='form_wrapper';

Das war es. Ab jetzt sollte Ihre Instanz unter Contao 5.3 laufen.