Vererbung eines Scripts?

  • Hallo,

    ich füge im mobile-script einer Seite per <style> ein CSS ein, was wunderbar klappt.

    Da ich auf meinen 122 Seiten dieses Script immer wieder brauche, habe ich versucht, dieses Script in der Root für alle Unterseiten verfügbar zu machen, aber es wird nicht vererbt.

    Was mache ich wohl falsch?

    Viele Grüße

    Norbert

  • Hallo Norbert,

    ein für alle Seiten gültiges Script trägst Du unter "Erweitert" ->"Attribute" und dann beispielsweise in "mobile_script" ein. Damit wird dieses global auf alle Seiten angewendet. Du solltest davor aber das jeweilige Script auf den Einzelseiten löschen.

  • Hallo Thomas,

    Du meinst auf der Wurzelseite (Home) und nicht im Projektorder? Was ist da der Unterschied?

    Gruß

    Norbert

  • Hallo Norbert,

    nein, die Seite spielt dabei keine Rolle, sondern Eintrag unter den globalen Attributen: "Erweitert" ->"Attribute" und dann im Attribut "mobile_script"

  • Aha! Fast alles hatte ich schon probiert, nur in "Website - Einstellungen" war ich noch nie. Trotzdem ist dort ein Eintrag drin...

    Wenn ich meine globalen CSS dort eintrage: Werden die auf den Unterseiten überschrieben oder muss ich erst auf allen Seiten die Styles löschen?

    Mir scheint aber so, lt. Handbuch, dass eine jeweils übergeordnete Ebene Vorrang hat; nur wenn ich explizit auf einer untergeordneten Seite ein Style verändern möchte, gilt das nur für eben dieses Unterseite.

    Habe ich das soweit richtig verstanden?

    Manchmal passiert es z.B., dass ein Script "Pfeil nach oben" diesen Pfeil doppelt anzeigt. Wenn ich nun dieses Script global eintragen würde, müssten dann alle anderen "Doppelpfeile" verschwinden, die ich versehentlich in verschiedenen Unterseiten eingefügt habe, oder?

    Viele Grüße

    Norbert

  • ..., nur in "Website - Einstellungen" war ich noch nie.

    Hallo Norbert,

    du hast doch schon einige Codes von mir ausprobiert. Da steht doch eigentlich immer: "Diesen Code per Einstellungen > CSS einfügen und anpassen."...

    • Wenn du Globales CSS hinzu fügst werden die Seitenspeziefischen CSS nicht überschrieben, die stehen dann beide auf der Seite.
    • Globales CSS: in allen Seiten
    • Seitenspeziefischen CSS: nur auf der einen Seite
    • Sollte also bereits Seitenspeziefisches CSS vorhanden sein und du Globales CSS mit dem gleichem Inhalt hinzu fügst musst du natürlich das Seitenspeziefische CSS löschen. Weil sonst doppelt vorhanden.
  • Hallo Mario,

    danke! Ich hatte dummerweise die Codes immer einzeln in die Seiten eingetragen über "Bearbeiten - Attribute". Echt blöd! Zur Strafe muss ich halt alle Dubletten löschen... :wacko:

    Das geht dann auch sicher mit deiner Linkleiste? Also CSS global und nur den HTML-Code in die entsprechenden Seiten einfügen?

    <<Wer lernen will, muss leiden>>

    Gruß

    Norbert

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!