Sieht alles korrekt aus und es ist auch keine Fehlermeldung zu sehen.
Bildschirmfoto 2026-02-20 um 16.46.47.jpg
Wenn ich auf Weiter klicke kommt Bildschirmfoto 2026-02-20 um 16.52.05.jpg und das dreht sich endlos im Kreis.
Bei Abbrechen kommt Bildschirmfoto 2026-02-20 um 16.55.59.jpg
Geändert von mbrod (20.02.2026 um 16:57 Uhr)
https://de.wikipedia.org/wiki/Screencast
Es gibt auch noch andere Suchmöglichkeiten![]()
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
Bildschirmaufnahme 1 zeigt den Login Prozess des Contao-Managers.
Bildschirmaufnahme 2 zeigt den Prozess "Datenbank prüfen", der in einer Endlos Schleife endet, wenn man nicht auf Abbrechen klickt.
Die hatte ich doch schon geschickt siehe https://community.contao.org/de/show...l=1#post602182
Ich hoffe, dass ist das, was du meinst:https://file-cloud.inge-wohnprojekt....EmFYiSHEo3FacS
Grundsätzlich meinte ich "< >" rechts oben anklicken.
Aber ich fürchte der Contao Manager zeigt dir einfach den Fehler nicht. Poste mal alle *.log und *.out Dateien aus dem contao-manager/ Verzeichnis, nachdem du einmal die Datenbankaktualisierung durchgeführt hast.
Poste außerdem bei welchem Hoster du bist und ob du SSH Zugriff hast.
Erstaunlicherweise ging es jetzt ein Stück weiter. Statt der roten Kreuze kamen grüne Haken.
Den Punkt "Alle Änderungen inklusive Löschungen anwenden" sollte man ja nicht setzen, was ich auch gemacht habe. Nun ist der Coontao-Manager aber bei dem Punkt, wo auch die Löschungen anstehen: "Die Datenbankänderungen wurden übernommen. Bitte prüfe die untenstehende Konsolenausgabe, dann klicke weiter, um die nächsten Änderungen zu sehen."
Für mich sieht das OK aus. Das was ich in den letzten Tagen mitbekommen habe ,ist halt, dass die Tabelle tl_content eine der wichtigsten ist und da weiß ich, dass die drei betroffenen Spalten für mich unwichtig sind, da sowieso leer.Code:DROP TABLE tl_cron DROP TABLE tl_session DROP TABLE tl_newsletter_recipients_backup ALTER TABLE tl_comments_notify DROP tokenConfirm ALTER TABLE tl_comments_notify DROP ip ALTER TABLE tl_content DROP youtubeStop ALTER TABLE tl_content DROP youtubeStart ALTER TABLE tl_content DROP autoplay ALTER TABLE tl_form_field DROP fsType ALTER TABLE tl_layout DROP picturefill ALTER TABLE tl_layout DROP mooSource ALTER TABLE tl_layout DROP jSource ALTER TABLE tl_layout DROP doctype ALTER TABLE tl_log DROP ip ALTER TABLE tl_member DROP activation ALTER TABLE tl_member DROP createdOn ALTER TABLE tl_member DROP autologin ALTER TABLE tl_member DROP loginCount ALTER TABLE tl_module DROP flashJS ALTER TABLE tl_module DROP flashID ALTER TABLE tl_module DROP interactive ALTER TABLE tl_module DROP source ALTER TABLE tl_module DROP altContent ALTER TABLE tl_module DROP flashvars ALTER TABLE tl_module DROP transparent ALTER TABLE tl_module DROP size ALTER TABLE tl_module DROP cols ALTER TABLE tl_newsletter_recipients DROP token ALTER TABLE tl_newsletter_recipients DROP ip ALTER TABLE tl_newsletter_recipients DROP confirmed ALTER TABLE tl_page DROP mobileLayout ALTER TABLE tl_page DROP sitemapName ALTER TABLE tl_page DROP createSitemap ALTER TABLE tl_theme DROP defaultImageDensities ALTER TABLE tl_user DROP loginCount
Soll ich auf "Weiter" gehen?
Hoster ist Alfahosting. ssh Zugang habe ich.
Im Contao-Manager ist jetzt alles grün. Die Website ist in Ordnung. Beim Backend fehlt das CSS und/oder Javascript. Wie könnte das repariert werden?
Code:$ /opt/plesk/php/8.2/bin/php -q -dmax_execution_time=0 -dmemory_limit=-1 -ddisplay_errors=0 -ddisplay_startup_errors=0 -derror_reporting=0 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=Europe/Berlin /var/www/vhosts/h54070.host229.alfahosting-server.de/html/contao_backup/public/contao-manager.phar.php composer install --no-dev --no-progress --no-ansi --no-interaction --optimize-autoloader Using config.component-dir has been deprecated. Please use extra.contao-component-dir instead. Installing dependencies from lock file Verifying lock file contents can be installed on current platform. Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. It is recommended that you run `composer update` or `composer update `. - Required package "contao/manager-bundle" is in the lock file as "4.3.9" but that does not satisfy your constraint "4.13.*". - Required package "contao/calendar-bundle" is in the lock file as "4.3.9" but that does not satisfy your constraint "^4.13". - Required package "contao/comments-bundle" is in the lock file as "4.3.9" but that does not satisfy your constraint "^4.13". - Required package "contao/faq-bundle" is in the lock file as "4.3.9" but that does not satisfy your constraint "^4.13". - Required package "contao/listing-bundle" is in the lock file as "4.3.9" but that does not satisfy your constraint "^4.13". - Required package "contao/news-bundle" is in the lock file as "4.3.9" but that does not satisfy your constraint "^4.13". - Required package "contao/newsletter-bundle" is in the lock file as "4.3.9" but that does not satisfy your constraint "^4.13". This usually happens when composer files are incorrectly merged or the composer.json file is manually edited. Read more about correctly resolving merge conflicts https://getcomposer.org/doc/articles/resolving-merge-conflicts.md and prefer using the "require" command over editing the composer.json file directly https://getcomposer.org/doc/03-cli.md#require-r # Process terminated with exit code 4 # Result: Unknown error
Im Backend wird 4.13.58 angezeigt.
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
@Spooky
Wenn ich mich recht entsinne, hattest Du neben dem Hinweis die Liveinstallation direkt upzudaten auch geschrieben, dass er den Ordner /web und nicht den Ordner /public verwenden soll.
In dem Post https://community.contao.org/de/show...l=1#post602238 sehe ich zum einen den Ordner /public und zum anderen scheint mir der Pfad doch auf eine Kopie hinzudeuten.
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
Hier das Backend der zweiten Installation:
Bildschirmfoto 2026-02-22 um 08.16.14.jpg
Das ist ja erst mal eine Neuinstallation, wo die Verbindung zur Datenbank noch nicht eingerichtet ist.
Nun ja, schau mal auf https://neu.solarverein-frankfurt.de und dann auf https://neu.solarverein-frankfurt.de/contao
Das Backend funktioniert prinzipiell auch ohne die Gestaltung, es sollte aber doch möglich sein css und javascript korrekt zu referenzieren.
Geändert habe ich z.B. Termine, bzw. den gleichen Eintrag gemacht wie beim alten Original.
Bildschirmfoto 2026-02-22 um 15.22.32.jpg
Aufgefallen ist mir, dass die Datei composer.json ein Datum aus dem Jahr 2024 hat, und composer.lock aus dem Jahr 2017. Ich habe die mal mit den beiden aus der Neuinstallation ersetzt und dann mit Contao-Manager unter Composer-Abhängigkeiten ein Update gemacht. Am Ende gab es da die folgende Fehlermeldung:
Code:> Resolving dependencies using Composer Cloud v3.9.1 [7.0MiB/0.24s] Loading composer repositories with package information [82.0MiB/13.30s] Updating dependencies [27.4MiB/14.97s] Lock file operations: 0 installs, 1 update, 0 removals [27.4MiB/14.98s] - Downgrading lcobucci/clock (3.5.0 => 3.3.1) [26.7MiB/14.99s] Writing lock file [15.8MiB/15.03s] Package doctrine/annotations is abandoned, you should avoid using it. No replacement was suggested. [15.8MiB/15.03s] Package doctrine/cache is abandoned, you should avoid using it. No replacement was suggested. [15.8MiB/15.03s] Package php-http/message-factory is abandoned, you should avoid using it. Use psr/http-factory instead. [15.8MiB/15.03s] Package symfony/security-guard is abandoned, you should avoid using it. No replacement was suggested. [16.0MiB/15.30s] No security vulnerability advisories found. [16.5MiB/15.30s] Memory usage: 16.51MB (peak: 179.78MB), time: 15.3s. [16.5MiB/15.30s] Finished Composer Cloud resolving. # Job ID K1GdkSY39zgm3kjxllRemydDsxFvcWSKJRVowSG4NzkmFjKVlZvlWEnremc3E4xatSxYrh1gorA1KyG6dz5Iips8Fr0B8pmEkTzkrNpUNn7 completed in 16 seconds # Memory usage: 16.51MB (peak: 179.78MB), time: 15.3s. $ /opt/plesk/php/8.2/bin/php -q -dmax_execution_time=0 -dmemory_limit=-1 -ddisplay_errors=0 -ddisplay_startup_errors=0 -derror_reporting=0 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=Europe/Berlin /var/www/vhosts/h54070.host229.alfahosting-server.de/html/contao_backup/public/contao-manager.phar.php composer install --no-dev --no-progress --no-ansi --no-interaction --optimize-autoloader Installing dependencies from lock file Verifying lock file contents can be installed on current platform. Nothing to install, update or remove Package doctrine/annotations is abandoned, you should avoid using it. No replacement was suggested. Package doctrine/cache is abandoned, you should avoid using it. No replacement was suggested. Package php-http/message-factory is abandoned, you should avoid using it. Use psr/http-factory instead. Package symfony/security-guard is abandoned, you should avoid using it. No replacement was suggested. Generating optimized autoload files contao/manager-plugin: Dumping generated plugins file... contao/manager-plugin: ...done dumping generated plugins file 105 packages you are using are looking for funding. Use the `composer fund` command to find out more! > @php vendor/bin/contao-setup Added the /var/www/vhosts/h54070.host229.alfahosting-server.de/html/contao_backup/public/app.php file. Added the /var/www/vhosts/h54070.host229.alfahosting-server.de/html/contao_backup/public/preview.php file. Added the /var/www/vhosts/h54070.host229.alfahosting-server.de/html/contao_backup/public/index.php file. Trying to install assets as relative symbolic links. --- ------------------------ ------------------ Bundle Method / Error --- ------------------------ ------------------ ? ContaoCoreBundle relative symlink ? ContaoFaqBundle relative symlink ? ContaoCommentsBundle relative symlink ? ContaoNewsBundle relative symlink ? ContaoCalendarBundle relative symlink ? ContaoNewsletterBundle relative symlink --- ------------------------ ------------------ [OK] All assets were successfully installed. --- ------------------------------------------- ---------------------------------------------------------------- Symlink Target / Error --- ------------------------------------------- ---------------------------------------------------------------- ! public/files/theme_one/Tabellen Skipped because files/theme_one will be symlinked. ! public/files/theme_one/pdfs Skipped because files/theme_one will be symlinked. ! public/files/theme_one/images/bluetenfest Skipped because files/theme_one will be symlinked. ? public/files/theme_one files/theme_one ? system/themes/flexible The path "system/themes/flexible" exists and is not a symlink. ? public/assets The path "public/assets" exists and is not a symlink. ? public/system/themes The path "public/system/themes" exists and is not a symlink. ? system/logs The path "system/logs" exists and is not a symlink. ? public/vendor/scrivo/highlight_php/styles vendor/scrivo/highlight.php/styles --- ------------------------------------------- ---------------------------------------------------------------- 13:39:07 CRITICAL [console] An error occurred while using the console. Message: "An error occurred while executing the "/opt/plesk/php/8.2/bin/php -dmemory_limit=-1 /var/www/vhosts/h54070.host229.alfahosting-server.de/html/contao_backup/vendor/contao/manager-bundle/bin/contao-console contao:symlinks public --env=prod --no-ansi" command: " ["exception" => RuntimeException { …},"message" => "An error occurred while executing the "/opt/plesk/php/8.2/bin/php -dmemory_limit=-1 /var/www/vhosts/h54070.host229.alfahosting-server.de/html/contao_backup/vendor/contao/manager-bundle/bin/contao-console contao:symlinks public --env=prod --no-ansi" command: "] In ContaoSetupCommand.php line 146: An error occurred while executing the "/opt/plesk/php/8.2/bin/php -dmemory_ limit=-1 /var/www/vhosts/h54070.host229.alfahosting-server.de/html/contao_b ackup/vendor/contao/manager-bundle/bin/contao-console contao:symlinks publi c --env=prod --no-ansi" command: contao:setup Script @php vendor/bin/contao-setup handling the post-install-cmd event returned with error code 1 # Process terminated with exit code 1 # Result: General error
@mbrod.
Zusammengefasst lese ich nur raus, dass du deine Contao 3.5 Version einmal auf eine 4.13 updaten solltest.
Fang am Besten noch einmal von neu an, du scheinst hier schon einiges ausprobiert zu haben, das Backend, die DB, deine Dateien usw. sind aber laut all deinen Hinweisen "broken".
Mir fällt es inzwischen auch schwer dem zu folgen, was Du gemacht hast und wo genau was falsch läuft.
Ich kann da @zoglo nur beipflichten.
Kompletter Neuanfang, z.B. so wie es @Spooky Dir hier genau erklärt hat https://community.contao.org/de/show...l=1#post602067
Mir scheint das inzwischen ein gehöriges Wirrwarr in Deiner Installation zu sein. M.E. u.a. weil es Diskrepanzen gibt zwischen dem was Du wirklich gemacht hast und dem was Du anders gemacht hast als es Dir von @Spooky geschrieben wurde.
Ansonsten verweise ich noch mal auf meinen Hinweis aus diesem Beitrag https://community.contao.org/de/show...l=1#post602176
Es kann auch zielführend sein sich für ein Update jemanden zu suchen der Erfahrung hat und der das Update für Dich durchführt. Kann man ja sogar als direkte "Schulung" aufziehen, wenn man das so mit dem Auftragnehmer vereinbart.
Deine letzten Links haben kein Zertifikate hinterlegt. Damit läuft der Aufruf über https erst mal in einen Datenschutzfehler beim Browser und ich bin mal ehrlich - ich mag so etwas nicht wirklich aufrufen. Arbeite doch bitte mit einem gültigen Zertifikat.
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
@mbrod Off Topic: Kannst Du bitte den Titel Deines Threads anpassen. Es geht ja um ein Update von Contao 4.3 auf Contao 4.13. Für jemanden der hier vielleicht mal sucht, ist der jetzige Titel absolut irreführend.
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
Poste bitte mal die Dateistruktur Deiner jetzigen Installation neu.solarverein-frankfurt.de.
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
Der Support von Alfahosting hat nun die Zertifikate installiert.
Stand der Dinge ist, dass mit dem Vorgehen, vorgeschlagen von Spooky und mlweb, ich nun 2 Versionen der Website mit Contao 4.13 habe:
1. nach Spooky unter neu.solarverein-frankfurt.de
2. nach mlweb unter contao413.solarverein-frankfurt.de
1. Frontend ok. Backend ohne Layout
2. Frontend ohne Layout. Backend ok.
Der Conato Manager zeigt bei beiden Versionen alles auf grün. Datenbank prüfen bei beiden Versionen ohne Auffälligkeiten.
Schaut man sich die Datenbanken an, so haben beide zwar 44 Tabellen, einzelne Tabellen haben aber unterschiedliche Anzahl an Spalten.
Anbei ein Bildschirmfoto der Dateistruktur beider Installationen. Links für 1. und rechts für2. Bildschirmfoto 2026-02-25 um 17.45.11.jpg
Bei der Dateistruktur fällt auf, das links der Ordner assets im public Ordner enthalten ist und rechts ein Symbolischer Link auf assets im übergeordneten Ordner zeigt.
Gibt es noch Ideen zum weiteren Vorgehen? Am liebsten wäre mir ja, wenn das Backend unter 1. sein übliches Layout bekommen würde.
Ach, und ich sehe gerade, dass jemand das Thema richtig benannt hat. Vielen Dank.
Zu 1 - Du hast nicht so gearbeitet wie @Spooky es Dir gesagt hat. Er hatte ein Update der Liveinstallation vorgeschlagen.
Du hast eine Kopie der Installation angelegt und wenn ich das vom Anfang noch richtig in Erinnerung habe, als komplette Kopie Deiner Liveinstallation. Dabei wird etwas schief gegangen sein u.a. sind eventuell die Symlinks nicht mehr vorhanden. So erstellt man aber ohnehin keine Parallelinstallation. Für Deine sehr alte Installation ist es m.E. schwierig eine identische Parallelinstallation zu erstellen, weil der Manager und auch Composer sich in dieser Zeit stark weiterentwickelt haben und damit eine Installation von Contao 4.3 m.E. über den Manager nur äußerst schwierig aufzubauen wäre.
Mehr mag ich dazu nicht sagen. Ich bin kein Entwickler, sondern Frontendler und stecke damit in den Details die bei Deiner Kopie schiefgelaufen sein könnten nicht drin.
Ich weiß zwar was ich probieren würde, wenn es eine von mir betreute Installation wäre, aber das wäre im Prinzip auch nichts wesentlich anderes als das, was in Variante 2 passiert und ob das Erfolg hätte - keine Ahnung.
Und damit Du nicht grübeln musst und vielleicht sauer bist, warum ich Dir das vorenthalte - ich würde alles außer /files und /templates und /public löschen. In /public würde ich dann noch alles löschen, außer der contao-manager.phar.php. Dann einmal alles neu installieren. Dabei könnte im Moment ein Problem vorhanden sein - wir haben inzwischen Contao 5.7 und damit bin ich mir gerade nicht sicher, ob Contao 4.13 über den Manager noch problemlos installiert werden könnte.
Wenn ich mir zu 100% sicher wäre, dass ich mit der Migration der DB schon auf Niveau von 4.13 bin (sind Spooky und ich uns bei Deiner Installation ja nicht) würde ich sogar gleich den Schritt auf Contao 5.3 oder Contao 5.7 gehen (so wie ich es immer mache in einer parallel aufgesetzten Neuinstallation, aber hier mit der gleichen DB, Backup vorher nicht vergessen) und mich erst danach ums Frontend (Nacharbeiten sind da mit Sicherheit erforderlich) kümmern.
Zu 2 - Ich weiß nicht, ob Du die erforderlichen Ordner in der Dateiverwaltung auf öffentlich gestellt hast (ggf. einmal auf unveröffentlicht schalten und wieder veröffentlichen). Danach Cache neu aufbauen. Die DB hattest Du aktualisiert?
Edit: Korrektur Typo
Geändert von mlweb (Gestern um 19:36 Uhr)
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
Ich habe mir gerade Deine Variante 2 ein zweites Mal angeschaut. Inzwischen ist das Logo da (war vorhin nicht der Fall). Ich sehe aber weit und breit keine aus dem Theme stammendes CSS. Hast Du die Dateien überhaupt übertragen?
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
Ich habe gesucht, wo sich wohl die CSS-Dateien befinden: assets/css. Die fehlten in der 413 Installation. Ich habe sie aus der nach wie vor Live 4.3 Installation rüber kopiert.
Bildschirmfoto 2026-02-25 um 23.00.20.jpg
Natürlich Cache neu aufgebaut (geleert), und siehe da: Es funktioniert!
Vielen Dank an mlweb, Spooky und alle anderen, die mitgeholfen haben!
Das ist ja schön, dass es so aussieht als ob es funktionieren würde. Ich muss Deine Freude aber trüben. Das fällt Dir mit ziemlicher Wahrscheinlichkeit irgendwann auf die Füße. Die CSS-Dateien sollten irgendwo in Deinem Themeordner sein (unter files) und auch von dort aus im Layout eingebunden werden. Ich meine da auch in irgendeinem Bildschirmfoto so etwas gesehen zu haben
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
Zitat aus dem Buch Peter Müller Contao Das umfassende Handbuch:
7.1.3 So funktionieren interne Stylesheets
Das Backend-Modul Themes • Stylesheets speichert die Stylesheets und die darin
enthaltenen Formatdefinitionen in der Datenbank. Aus diesen Datensätzen werden
im Ordner assets/css/ CSS-Dateien generiert, die der Browser zur Darstellung der
Webseiten benutzt.
Ich habe offensichtlich damals (2018) Interne Stylesheets entsprechend dem Handbuch (4. Auflage 2014) benutzt.
Trotzdem stimmt da was nicht. Die CSS-Files in /assets/css werden ja von Contao automatisch aus einer anderen Quelle erzeugt. Entweder Datenbank (Interne Stylesheets) oder aus Dateien unterhalb von /files, die als externe Stylesheets im Seitenlayout eingebunden werden. Also fehlt entweder diese Quelle oder du hättest die Stylesheets nur neu erzeugen lassen müssen. Im ersten Fall fehlen entweder Tabelle (oder deren Inhalte) oder Dateien unterhalb von /files oder die entsprechenden Ordner mit dem CSS sind nicht öffentlich, weil Symlinks nicht mitkopiert wurden. Die kannst du im Contao-Backend unter System->Systemwartung neu erzeugen lassen.
Ich glaube außer in meiner absoluten Anfangszeit habe ich noch nie interne Stylesheets genutzt und war froh als das endlich ohne Erweiterung in Contao möglich war.
Da Dein Ziel jetzt anschließend auch ein Update auf eine derzeit noch unterstützte Contaoversion sein sollte (Contao 5.3 oder 5.7), solltest Du auch auf externe Stysheets umstellen. In Contao 5 werden interne Stylesheets nämlich nicht mehr unterstützt.
Aber davon abgesehen - hast Du denn jetzt im Backend das interne CSS zur Verfügung? Mein Bauchgefühl sagt nein. Wenn mich mein Bauchgefühl nicht trügt, dann solltest Du die Stylesheets in Contao 4 noch importieren können. Das ist etwas was beim Update der Liveinstallation nicht notwendig gewesen wäre, bei einer kompletten Neuinstallation aber schon.
Aber wie gesagt ich würde sie als externe Stylesheets einbauen. Also im Ordner /files in einen Unterordner Themes ablegen und ins Layout einbinden. Ggf. braucht es etwas Nacharbeit bei Pfaden zu eingebundenen Hintergrundbildern z.B. Kommt drauf an wie das vorher aufgebaut war.
Und noch etwas - nichts gegen Peter Müller - ein Super-Buchautor gerade im Bereich HTML und CSS und bis Contao 3 auch für Contao. Inzwischen haben wir aber Contao 5 und es hat sich sehr viel verändert. Damit solltest Du Dich vielleicht besser in unserer guten Dokumentation informieren, wenn es um Contao 4 (Doku für Contao 4) oder Contao 5 (Doku für Contao 5) geht.
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
Aktive Benutzer in diesem Thema: 13 (Registrierte Benutzer: 0, Gäste: 13)