Contao-Camp 2024
Ergebnis 1 bis 8 von 8

Thema: Bildung der URL's im CSS

  1. #1
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Cottbus
    Beiträge
    130

    Standard Bildung der URL's im CSS

    Hallo Zusammen,

    ich habe ein Problem mit der Bildung von URLs im CSS, z.B. bei background.

    Ich bilde eine Variable, die eine URL enthält. Bspw. $bodybg_url: tl_files/theme/imges/bg.png

    Wenn ich diese mir dann im CSS anschaue, wird aber folgendes gemacht:
    background: #f1f1f1 $bodypattern left top repeat; wird zu
    background: url("../../tl_files/ibe/tl_files/theme/imges/bg.png") repeat scroll left top #F1F1F1;

    Ich kan mir leider nicht erklären, warum immer ../../tl_files/ibe/ davor steht. Dieses Verzeichnis ist das Stammverzeichnis der CSS, die bei Theme+ eingebunden wird.

    Gibt es da eine Einstellung , die ich nicht im Blick habe?

    Gruß
    Marko

  2. #2
    Contao-Urgestein
    Registriert seit
    03.06.2010.
    Ort
    Wuppertal
    Beiträge
    2.149
    User beschenken
    Wunschliste

    Standard

    Generierte CSS werden im Ordner /system/scripts/ abgelegt. Damit man also in den Ordner /tl_files/ kommt, muss er erst zwei Ordner hoch gehen.

  3. #3
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Cottbus
    Beiträge
    130

    Standard

    Hi,

    danke für die Antwort.

    Ist eigentlich logisch, aber es müsste im CSS eigentlich nur:
    ../../tl_files/theme/imges/bg.png stehen, aber es wird immer

    tl_files/ibe/ davor geschrieben . -> ../../tl_files/ibe/tl_files/theme/imges/bg.png

    Das kann ich mir nicht erklären. Muss ich noch einige Einstellungen machen?

    Gruß

  4. #4
    Contao-Urgestein
    Registriert seit
    03.06.2010.
    Ort
    Wuppertal
    Beiträge
    2.149
    User beschenken
    Wunschliste

    Standard

    Das könnte ein Bug sein mit Pfaden die in einer Variable stehen... Das habe ich bei mir noch nie getestet.

    Ist der Pfad richtig, wenn du ohne Variable arbeitest?

  5. #5
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Cottbus
    Beiträge
    130

    Standard

    Hi,

    wenn ich Datei nehme, genau das gleiche.

    Habe jetzt als Pfad einmal bzw. URL /../../tl_files/theme/imges/bg.png eingegeben, was aber nicht übernommen wird. Ich habe dann ./../../tl_files/theme/imges/bg.png eingegeben.

    Irgendwie ist das ein komisches Verhalten.

    Gruß

  6. #6
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.942

    Standard

    Irgendwie ist das ein komisches Verhalten.
    Finde ich gar nicht so komisch.

    ./../.. hießt "von da, wo Du bist" (.) zwei nach oben (..)

    /../../ würde heißen, vom Stammverzeichnis (/) zwei nach oben. Das geht aber nicht wirklich, da Du ja schon ganz oben bist.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  7. #7
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Cottbus
    Beiträge
    130

    Standard

    Hi,

    ok. Da ich die URL jetzt manuell als Variable eintrage und ./../../ davor verwende klappe es mit dem dann richtigen Pfad in der CSS Datei.

    Verwende ich anstelle dessen "Datei" und wähle es aus der Dateiverwaltung aus, wird weiterhin der falsche Pfad, siehe Eingangspost, gesetzt.

    Gruß
    Marko

  8. #8
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

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
  •