Kann man es machen, dass wenn auf der Position rechts keine Eingabe gemacht wurde, diese mit der Position normal dynamisch zu verbinden ?
Postionsfrage
Hi,
hab mir da schnell etwas code aus der mailingliste ausgeborgt:
versuchs mal mit folgendem TypoScript:
---snip---
marks.inhalt<styles.content.get
marks.rechts<styles.content.getRight
marks.rechts.stdWrap.required=1
marks.rechts.stdWrap.wrap=<div id="rechts">|</div>
marks.inhalt.stdWrap{
wrap = |
outerWrap = |
outerWrap.override = <div id="links">|</div>
outerWrap.override.if.isTrue.cObject < styles.content.getRight
}
---snap---
Anschauen kannst Du's unter
http://typo3.mapseven.de/index.php?id=108 bzw.
http://typo3.mapseven.de/index.php?id=104
und das Template runterladen unter
http://typo3.mapseven.de/index.php?id=28
lg georg
ps: thx kerstin 😉
hey super und das kann ich mit jedem Template
auf die Marks angepasst durchführen?
denk schon.... schau dir sonst den code von dem template an
Hallo just2b,
ich habe folgendes abgeändert
....
10.marks {
...
CONTENT <styles.content.get
RECHTS<styles.content.getRight
RECHTS.stdWrap.required=1
RECHTS.stdWrap.wrap= |
CONTENT .stdWrap{
wrap = |
outerWrap = |
outerWrap.override = |
outerWrap.override.if.isTrue.cObject < styles.content.getRight
}
Bekomme den CONTENT sowie RECHTS auch angezeigt aber wenn RECHTS nichts steht wird es trotzdem nicht zu einem Bereich.
Habe ich was vergessen ?
Habe natürlich mein eigenes Template benutzt
Gruß
Marius
ich bekomme es einfach nicht auf die Reihe:
Mein Template sieht so aus
------------------------###Menu_oben###
###Menu_links### | ###CONTENT | ###RECHTS###
und wenn in ###RECHTS### nichts steht soll ###CONTENT### und ###RECHTS### eins sein.
Hallo just2b,
ich habe Deinen Vorschlag genommen und in wie folgt abgeändert:
CONTENT<styles.content.get
RECHTS<styles.content.getRight
RECHTS.stdWrap.required=1
RECHTS.stdWrap.wrap=<div id="rechts">|</div>
CONTENT.stdWrap{
wrap = |
outerWrap = |
outerWrap.override = <div id="content_wenn_nicht_rechts">|</div>
outerWrap.override.if.isTrue.cObject < styles.content.getRight
}
CSS
#rechts{
width:160px;
float: left;
}
#content_wenn_rechts{
padding: 0;
margin:0 46px 0 0;
width:606px;
float:left;
}
#content_wenn_nicht_rechts{
padding: 0;
margin:0 46px 0 0;
width:1000px;
float:left;
}
Das Ergebins dabei ist gerade umgekehrt. Ist auf der rechten seite Inhalt nimmt er #content_wenn_nicht_rechts und überschreibt somit den rechten Inhalt.
Ist auf der rechten Seite nichts nimmt er
#content_wenn_rechts und lässt es so wie es eigentlich aussehen sollte wenn rechts was steht.
Was mache ich noch falsch. Gib mir doch bitte noch eine kleine Hilfe
Würde Dir sehr Danken, bevor ich elendigst verzweifle.
Gruß
Karl