Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 18

Thema: [GL CS] body Tag in Musterseite

  1. #1
    TP-Veteran Avatar von planmatsch
    Registriert seit
    Jul 2003
    Ort
    oben rechts
    Beiträge
    1.593

    Question [GL CS] body Tag in Musterseite

    Moin,

    nach langer Zeit habe ich mal wieder eine Site an den Hacken. Im längsten GL
    Thread aller Zeiten hatte Boris mir mal den Tipp gegeben CSS Formatierungen
    mit einer body id vorzunehmen, das klappt, ohne näher auf die Formatierung
    einzugehen, auch ganz exzellent.
    Das zu bewältigende Problem ist nun Folgendes: Ich habe eine Musterseite
    mit zwei zu bearbeitenden Bereichen, das Menü ist als Komponente
    implementiert.
    Das body Tag liegt aber nicht im zu bearbeitenden Bereich, d.h. ich kann es
    zwar im Quellcode Editor der neuen Seite verändern, nach einer
    Aktualisierung steht da aber wieder das Tag aus der Musterseite.
    Was ist zu tun?
    fragt
    Matthias
    Zündapp gibt´s auch nicht mehr...

  2. #2
    TP-Moderator Avatar von UweB
    Registriert seit
    Jan 2003
    Ort
    Hamburg
    Beiträge
    3.196
    Hallo Matthias,
    ohne es versucht zu haben:
    Füge doch unten ( Vor </body> ) im Quellcode ein </div> ein.
    Oben, gleich hinter <body>, legst du einen weiteren bearbeitbaren Bereich an.
    In diesen fügst nun auf jeder Seite <div id="xxx"> ein.
    Das müsste den gleichen Effekt wie eine body-id haben.

    Gruß
    Uwe

  3. #3
    TP-Veteran Avatar von planmatsch
    Registriert seit
    Jul 2003
    Ort
    oben rechts
    Beiträge
    1.593
    danke Uwe,

    kann ich eigentlich im Quelltext einen bearbeitbaren Bereich einfügen?
    Habe einfach den Code der anderen bearbeitbaren Bereiche kopiert und
    eingefügt, aber bei GL weiß man ja nie...
    Es hat leider nicht geklappt, so wie Du es beschrieben hast
    Zündapp gibt´s auch nicht mehr...

  4. #4
    TP-Moderator Avatar von UweB
    Registriert seit
    Jan 2003
    Ort
    Hamburg
    Beiträge
    3.196
    hallo Matthias,
    ich werde das noch mal überprüfen. Irgendwie muss das gehen.

    Gruß
    Uwe

  5. #5
    TP-Moderator Avatar von UweB
    Registriert seit
    Jan 2003
    Ort
    Hamburg
    Beiträge
    3.196
    hallo Matthias,
    ich habe das nun mal nachgebaut.
    Das funktioniert.
    Den Quellcode eines anderen "Bearbeitbaren Bereichs kannst du kopieren, nur musst du den Namen ändern.
    Dieser Bereich darf natürlich nicht in einem Absatz liegen.
    GoLive zeigt einem zwar zwei Fehler an, aber die heben sich gegenseitig auf. GoLive schafft es offenbar nicht den Zusammenhang zwischen <div> und </div> zu erkennen, wenn eines von beiden in einem "Bearbeitbarem Bereich" liegt.
    Auch eine Änderung an der Musterseite zerstört die Seiten nicht.

    Gruß
    Uwe

  6. #6
    TP-Veteran Avatar von planmatsch
    Registriert seit
    Jul 2003
    Ort
    oben rechts
    Beiträge
    1.593
    hmmm, kannst Du mir mal Deinen Quelltext zeigen, vielleicht habe ich Dich ja
    auch nur falsch verstanden...
    bittet
    Matthias
    Zündapp gibt´s auch nicht mehr...

  7. #7
    TP-Moderator Avatar von UweB
    Registriert seit
    Jan 2003
    Ort
    Hamburg
    Beiträge
    3.196
    Das wäre der Quelltext der Musterseite:
    Code:
    ...
    <body>
    		<!-- TemplateBeginEditable name="Bereich" -->
    		<div id="musterseite">
    		<!-- TemplateEndEditable -->
    			<p>TEST</p>
    			<!-- TemplateBeginEditable name="Bereich1" -->
    			<p>Bereich 1</p>
    			<!-- TemplateEndEditable -->
    			<p>TEST</p>
    			<!-- TemplateBeginEditable name="Bereich2" -->
    			<p>Bereich 2</p>
    			<!-- TemplateEndEditable -->
    		</div>
    	</body>
    ...
    Gruß
    Uwe

  8. #8
    TP-Veteran Avatar von planmatsch
    Registriert seit
    Jul 2003
    Ort
    oben rechts
    Beiträge
    1.593
    super Uwe!
    Genau so hatte ich es auch, ich probiere das jetzt einfach noch mal, werde
    mich dann melden!
    dankt
    Matthias
    Zündapp gibt´s auch nicht mehr...

  9. #9
    TP-Veteran Avatar von planmatsch
    Registriert seit
    Jul 2003
    Ort
    oben rechts
    Beiträge
    1.593
    So sieht das dann bei mir im Quelltext der verknüpten Seite aus:
    HTML-Code:
    <body>
    <!-- TemplateBeginEditable name="bodyid" -->
    <div id="eins">
    <!-- TemplateEndEditable -->
    <div id="wrapper">
    <div id="content">
    <div id="header">
    ...
    </div>
    </body>
    Die Anweisung in meiner CSS Datei liest sich wie folgt:
    HTML-Code:
    body#eins #links li#eins a,
    body#zwei #links li#zwei a,
    body#drei #links li#drei a,
    body#vier #links li#vier a
     { font-style: italic }
    Mit
    HTML-Code:
    <body id="eins">
    hat das wunderbar funktioniert, mit der neuen Anweisung klappt´s nicht.

    Woran kann´s liegen?
    nachfragt
    Matthias
    Zündapp gibt´s auch nicht mehr...

  10. #10
    TP-Veteran Avatar von planmatsch
    Registriert seit
    Jul 2003
    Ort
    oben rechts
    Beiträge
    1.593

    Thumbs up

    ich glaub´ ich hab´s jetzt
    habe

    HTML-Code:
    <body>
    <!-- TemplateBeginEditable name="bodyid" -->
    <div id="eins">
    <!-- TemplateEndEditable -->
    in
    HTML-Code:
    <body>
    <!-- TemplateBeginEditable name="bodyid" -->
    <body id="eins">
    <!-- TemplateEndEditable -->
    geändert
    Nun scheint´s zu funktionieren (bis auf Widerruf)
    freut sich
    Matthias

    Zündapp gibt´s auch nicht mehr...

  11. #11
    TP-Moderator Avatar von UweB
    Registriert seit
    Jan 2003
    Ort
    Hamburg
    Beiträge
    3.196
    Hallo Matthias,
    body darf natürlich nicht zweimal geöffnet werden. Trotzdem könnte das Funktionieren.

    Der eigentliche Fehler liegt aber in dieser Zeile:
    Code:
    body#eins #links li#eins a,...
    Diese Anweisung gilt, wenn der body die id "eins" hat.
    Nun reicht:
    Code:
    #eins #links li#eins a,...
    Gruß
    Uwe

  12. #12
    TP-Veteran Avatar von planmatsch
    Registriert seit
    Jul 2003
    Ort
    oben rechts
    Beiträge
    1.593
    Hi Uwe,

    nun habe ich mal geändert in

    HTML-Code:
    <body>
                <!-- TemplateBeginEditable name="bodyid" -->
                <div id="eins">
                    <!-- TemplateEndEditable -->
    und in der externen CSS Datei:

    HTML-Code:
    #eins #links li#eins a,
      { font-style: italic }
    und siehe da, es klappt nicht
    Zündapp gibt´s auch nicht mehr...

  13. #13
    TP-Specialist Avatar von SonKite
    Registriert seit
    May 2005
    Ort
    Heidelberg
    Beiträge
    2.040
    Vielleicht das Komma noch weg?

  14. #14
    TP-Moderator Avatar von UweB
    Registriert seit
    Jan 2003
    Ort
    Hamburg
    Beiträge
    3.196
    Im obigen Zusammenhang macht das Komma schon Sinn. Wenn die Zeile nun alleine stehen sollte, muss es natürlich weg.
    Mir ist nicht klar, warum das <li> auch die id bekommt. Da das aber im funktionierenden Beispiel auch so war, habe ich das einfach mal so stehen gelassen.

    Gib uns doch bitte einen Link zu einem Beispiel. Im Prinzip funktioniert das so. Es muss also an einem Detail liegen.

    Gruß
    Uwe

  15. #15
    TP-Veteran Avatar von planmatsch
    Registriert seit
    Jul 2003
    Ort
    oben rechts
    Beiträge
    1.593
    *****
    Geändert von planmatsch (19.03.2008 um 21:05 Uhr) Grund: Problem gelöst, Link entfernt ;)
    Zündapp gibt´s auch nicht mehr...

Seite 1 von 2 12 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

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

Aktive Benutzer

Aktive Benutzer

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

     

Berechtigungen

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51