Zum Inhalt springen

dynamische Zeispaltigkeit mit stdWrap.required

Erstellt am 26. November 2005 · Noch keine Antworten

Tags: Frage

eberhardt ·

Hallo Forum,

für ein kleineres Projekt komme ich mit der Spaltensystematik in Typo3 aus. Ich brauche nur colNormal und colRight.
Im Typo3-Buch fand ich die schöne Möglichkeit, Zweispaltigkeit über die Eigenschaft stdWrap.required automatisch zu erzeugen für den Fall, dass die rechte Spalte Inhalt enthält. Ansonsten nimmt col Normal den gesamten Content-Bereich ein.
Die CSS scheinen o.k. zu sein, weil die Bereiche entsprechend angezeigt werden. Nur leider werden die Inhalte aus colNormal nicht nach "content_left" kopiert.
Hier die code-snippets:

TS-1:

temp.mainTemplate = TEMPLATE
temp.mainTemplate {
   template =< plugin.tx_automaketemplate_pi1
   workOnSubpart = DOCUMENT_BODY
...
   subparts.content < temp.INHALT

TS-2:

   temp.INHALT < styles.content.get

   temp.RIGHT < styles.content.getRight

   temp.RIGHT.stdWrap.required = 1
   temp.RIGHT.stdWrap.innerWrap = <div id="right"><div id="content_right"> | </div><div id="rightfooter"></div></div><div id="clearBoth"></div>

   temp.RIGHT.stdWrap.preCObject < styles.content.get
   temp.RIGHT.stdWrap.preCObject.wrap = <div id="content_left"> | </div>

   temp.INHALT.stdWrap.override.cObject < temp.RIGHT

die CSS:

#content {
	position:relative;
	width: 616px;
	margin: 0 0 0 180px;
    min-height: 350px;

}

#content_left {
	width: 450px;
	height: 200px;
	margin: 0;
    padding: 0;
	background: #F9F9F9; 
	float: left;  
}

#right {

	width: 165px;
	float: right; 
	margin:0;
	padding:0;
	background: url(/fileadmin/images/icons/right_bg.gif) no-repeat top right;
}

#content_right {
	border: #ccc solid;
	border-width: 0 1px;
	margin: 23px 0 0 0;
	padding: 0 10px;     
}
#rightfooter {
	width: 165px;
	background: url(/fileadmin/images/icons/right_bg.gif) no-repeat bottom right;
	height:25px;
}

#clearBoth {
	height: 1px;
	clear: both;

}

Mit einer anderen, tabellen-basierten Seite klappte das ohne Probleme. Hat jemand eine Ahnung? Ich finde diese Möglichkeit besonders für kleinere Projekte ziemlich gut,(wie alles was automatisch funktioniert und die Redakteure nicht mit unnötigen Optionen belastet), suche aber schon seit 2 Tagen und komme nicht weiter...

Eber -der-harrdt