 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Fragen stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
03.03.2008, 11:25
|
#1
|
|
TP-Veteran
Registriert seit: Jul 2003
Ort: oben rechts
|
[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
__________________
85% reichen aus
|
|
|
03.03.2008, 14:06
|
#2
|
|
TP-Moderator
Registriert seit: Jan 2003
Ort: Hamburg
|
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
|
|
|
03.03.2008, 14:41
|
#3
|
|
TP-Veteran
Registriert seit: Jul 2003
Ort: oben rechts
|
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 
__________________
85% reichen aus
|
|
|
03.03.2008, 16:28
|
#4
|
|
TP-Moderator
Registriert seit: Jan 2003
Ort: Hamburg
|
hallo Matthias,
ich werde das noch mal überprüfen. Irgendwie muss das gehen.
Gruß
Uwe
|
|
|
04.03.2008, 14:40
|
#5
|
|
TP-Moderator
Registriert seit: Jan 2003
Ort: Hamburg
|
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
|
|
|
04.03.2008, 15:55
|
#6
|
|
TP-Veteran
Registriert seit: Jul 2003
Ort: oben rechts
|
hmmm, kannst Du mir mal Deinen Quelltext zeigen, vielleicht habe ich Dich ja
auch nur falsch verstanden...
bittet
Matthias
__________________
85% reichen aus
|
|
|
05.03.2008, 09:08
|
#7
|
|
TP-Moderator
Registriert seit: Jan 2003
Ort: Hamburg
|
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
|
|
|
05.03.2008, 09:41
|
#8
|
|
TP-Veteran
Registriert seit: Jul 2003
Ort: oben rechts
|
super Uwe!
Genau so hatte ich es auch, ich probiere das jetzt einfach noch mal, werde
mich dann melden!
dankt
Matthias
__________________
85% reichen aus
|
|
|
05.03.2008, 10:31
|
#9
|
|
TP-Veteran
Registriert seit: Jul 2003
Ort: oben rechts
|
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
__________________
85% reichen aus
|
|
|
05.03.2008, 11:36
|
#10
|
|
TP-Veteran
Registriert seit: Jul 2003
Ort: oben rechts
|
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
__________________
85% reichen aus
|
|
|
05.03.2008, 13:54
|
#11
|
|
TP-Moderator
Registriert seit: Jan 2003
Ort: Hamburg
|
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
|
|
|
05.03.2008, 15:55
|
#12
|
|
TP-Veteran
Registriert seit: Jul 2003
Ort: oben rechts
|
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 
__________________
85% reichen aus
|
|
|
05.03.2008, 16:08
|
#13
|
|
TP-Moderator
Registriert seit: May 2005
Ort: Heidelberg
|
Vielleicht das Komma noch weg?
|
|
|
05.03.2008, 17:36
|
#14
|
|
TP-Moderator
Registriert seit: Jan 2003
Ort: Hamburg
|
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
|
|
|
05.03.2008, 19:16
|
#15
|
|
TP-Veteran
Registriert seit: Jul 2003
Ort: oben rechts
|
*****
__________________
85% reichen aus
Geändert von planmatsch (19.03.2008 um 21:05 Uhr).
Grund: Problem gelöst, Link entfernt ;)
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:53 Uhr.
|
 |