Contao-Camp 2024
Ergebnis 1 bis 13 von 13

Thema: Mehre Websites in einer Installation aber nur bei einer greift das CSS

  1. #1
    Contao-Fan
    Registriert seit
    17.10.2012.
    Ort
    Bern - Schweiz
    Beiträge
    443

    Fehler Mehre Websites in einer Installation aber nur bei einer greift das CSS

    Hallo zusammen, brauche eure Hilfe!

    Wir haben sechs Websites welche in einem Contao laufen.
    Es sind also sechs Startpunkte vorhanden in welcher jeweils eine eigene Domain oder Subdomain eigetragen ist.
    Eigentlich funktioniert das auch, nur greift seit Freitag das CSS nur bei noch bei einer Seite.
    Jede Website hat eigene CSS-Dateien und sind auch im Layout entsprechend angehackelt und die Layouts sind jeweils beim Startpunkt ausgewählt.

    Kann es daran liegen, dass wir unter den Templates jeweils einen Ordner haben, in welcher auch eine eigene fe_page liegt. Müsste da allenfalls etwas in der obersten Ebene liegen?

    Bei dieser Seite greift das CSS

    Bei dieser Seite greift das CSS nicht

    Hat wer eine Idee, wieso auf einmal nur noch ein CSS greift?

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Bei der zweiten Seite wird auf jeden Fall keine CSS-Datei geladen, also schon im Code nicht eingebunden.

    Nachtrag: Templateordner und Ordner für die Dateien die zum Theme gehören, würdest Du ja pro Theme einen aktivieren, wenn ich das richtig in Erinnerung habe.
    Ich vermeide Mulidomaininstallationen normaler Weise.
    Geändert von mlweb (15.08.2021 um 15:53 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.




  3. #3
    Contao-Fan
    Registriert seit
    17.10.2012.
    Ort
    Bern - Schweiz
    Beiträge
    443

    Standard

    Ist ziemlich komisch...
    Habe nun das CSS manuell eingebunden:
    HTML-Code:
     <?= $this->stylesheets ?>
     <link rel="stylesheet" href="/assets/css/00-Wurzelflug-Desktop.css">
    So greift es. Jedoch sollte ja dies
    HTML-Code:
    <?= $this->stylesheets ?>
    übernehmen.

    Hat wer eine Idee wieso das nur noch bei einem Theme greift?

  4. #4
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Sind denn dem Theme die entsprechenden Ordner zugeordnet (s.o.)
    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.




  5. #5
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Dee Beitrag anzeigen
    Ist ziemlich komisch...
    Habe nun das CSS manuell eingebunden:
    HTML-Code:
     <?= $this->stylesheets ?>
     <link rel="stylesheet" href="/assets/css/00-Wurzelflug-Desktop.css">
    Das wird nur temporär funktionieren.
    Wird der Cache gelöscht oder die CSS-Datei geändert, bekommt die Datei m.E. einen anderen Namen.
    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.




  6. #6
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Warum verwaltest Du mehrere unabhängige Webseiten in einer Installation?
    So etwas bringt nach meiner Erfahrung langfristig nur Probleme mit sich.
    Ich nutze das tatsächlich nur bei Mehrsprachigkeit und für Unternehmen die mehrere Seiten mit teilweise gemeinsamen Inhalten 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.




  7. #7
    Contao-Fan
    Registriert seit
    17.10.2012.
    Ort
    Bern - Schweiz
    Beiträge
    443

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Sind denn dem Theme die entsprechenden Ordner zugeordnet (s.o.)
    Ja, dass Theme ist dem entsprechenden Ordner zugewiesen.

    Zitat Zitat von mlweb Beitrag anzeigen
    Das wird nur temporär funktionieren.
    Wird der Cache gelöscht oder die CSS-Datei geändert, bekommt die Datei m.E. einen anderen Namen.
    Das sollte so schon funktionieren, da dies die Dateinamen sind.

    Zitat Zitat von mlweb Beitrag anzeigen
    Warum verwaltest Du mehrere unabhängige Webseiten in einer Installation?
    So etwas bringt nach meiner Erfahrung langfristig nur Probleme mit sich.
    Ich nutze das tatsächlich nur bei Mehrsprachigkeit und für Unternehmen die mehrere Seiten mit teilweise gemeinsamen Inhalten haben.
    Warum? Ganz klar, weil es mit Contao möglich ist und ich noch nie gehört/gelesen habe, dass man das nicht machen sollte
    Generell halten wir die Websites ja alle auf separaten Hostings mit separaten Installationen aber eben gibt es einige, bei denen wir so, etwas unter die Arme greifen können (weniger Aufwand).
    Persönlich empfand ich das als einen super Mehrwert von Contao.

  8. #8
    Contao-Fan
    Registriert seit
    17.10.2012.
    Ort
    Bern - Schweiz
    Beiträge
    443

    Standard

    Es bleibt mir nach wie vor ein Rätsel, dass alles funktioniert, nur die CSS-Dateien nicht übernommen werden.

  9. #9
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Kann es daran liegen, dass wir unter den Templates jeweils einen Ordner haben, in welcher auch eine eigene fe_page liegt. Müsste da allenfalls etwas in der obersten Ebene liegen?
    Versuch mal in den jeweiligen Theme Template-Ordner die vorhandenen fe_page Templates umzubenennen (fe_page_domain_a, fe_page_domain_b usw.)
    und dann diese gezielt im Theme Layout auszuwählen/zuzuweisen ...
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  10. #10
    Contao-Fan
    Registriert seit
    17.10.2012.
    Ort
    Bern - Schweiz
    Beiträge
    443

    Standard

    Danke für den guten Tipp Franko!

    Habe das nun umgesetzt und die manuell eingefügten Styles wieder entfernt. Leider greifen die CSS noch immer nicht :-(

    Edit: die fe_page greifen - einzig scheinen wirklich die CSS nicht zu greifen. Alles andere sieht soweit ich sehe gut aus.
    Geändert von Dee (16.08.2021 um 09:50 Uhr)

  11. #11
    Contao-Fan
    Registriert seit
    17.10.2012.
    Ort
    Bern - Schweiz
    Beiträge
    443

    Standard

    Habe den Fehler nun gefunden

    Sobald in den Layouts "Skripte zusammenfassen" aktiviert ist, werden diese nicht mehr übergeben. Hätte mir auch schon gestern in den Sinn kommen können

  12. #12
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Zitat Zitat von Dee Beitrag anzeigen
    Habe den Fehler nun gefunden

    Sobald in den Layouts "Skripte zusammenfassen" aktiviert ist, werden diese nicht mehr übergeben. Hätte mir auch schon gestern in den Sinn kommen können
    Hm, sollte wohl dann aber nicht so sein. Evtl. wäre dann ein Ticket sinnvoll?
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  13. #13
    Contao-Fan
    Registriert seit
    17.10.2012.
    Ort
    Bern - Schweiz
    Beiträge
    443

    Standard

    Ja, könnte schon sein.
    Habe aber keine weitere Installation mit mehreren Seiten, daher kann ich nicht nachvollziehen ob das durch Contao selbst, eine Erweiterung oder ein JS von uns verursacht wird.

    Jedenfalls tritt es bei unseren Installationen mit nur einem Seitenbaum nicht auf (auch wenn mehrere Layouts verwendet werden).

    Vielleicht schaffe ich es heute noch, dass zu reproduzieren.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •