Zum Inhalt springen

Inhaltselement einbinden per lib.irgendwas

Erstellt am 9. September 2013 · 3 Antworten · letzte Antwort am 17. September 2013

Tags: Inhaltselemente, TYPO3 6.x, Frage

KiLa ·
<f:layout name="defaultLayout" />
	
<f:section name="content">
<div class="row">
	<div class="col-md-3">
		<f:format.raw>{navigation_level2}</f:format.raw>
		<f:format.raw>{content_1}</f:format.raw>
		<f:format.raw>{searchbox}</f:format.raw>
	</div>
	<div class="col-md-9">
		<div class="rootline"><f:format.raw>{breadcrumb}</f:format.raw></div>
		<!--TYPO3SEARCH_begin-->
		<f:format.raw>{content_0}</f:format.raw>
		<f:format.raw>{social}</f:format.raw>
		<!--TYPO3SEARCH_end-->
	</div>
</div>

</f:section>

Das ist mein Template für ein zweispaltiges Layout in einer Typo3 6.1.4 Installation. Das Design basiert auf Bootstrap 3.

Ich habe nun auf der root Seite ein Inhaltselement mit der id: 177 für die englische Version (Standardsprache) und id=178 für die deutsche Version angelegt. Nun möchte ich dieses Element immer am Ende der NORMAL Spalte anzeigen lassen.

Zunächst wollte ich dies per Vererbung tun select = -1, aber dann tauchen auf einzelnen Seiten auch noch andere Inhaltselemente auf, die da nichts zu suchen haben.

Stehe mit meinem Wissen momentan auf dem Schlauch. Das muß man doch auch in einer lib.social unterbringen können, aber wie?

Meine TS sieht an relevanter Stelle so aus:

                     legal =< lib.legal
                     searchbox < plugin.tx_macinasearchbox_pi1
			social < lib.social

                     content_0 < styles.content.get 
			content_1 < styles.content.getLeft
                     content_2 < styles.content.getRight
                     content_3 < styles.content.getBorder
                     
                     content_5 < styles.content.get
                     content_5 {
                           select.where = colPos=5 
                           renderObj =< lib.FceSlider
                         }

Wie muß der Code in der lib aussehen? Danke für Eure Hilfe!

KiLa

Unbekannter Benutzer ·

Guck dir mal das CONTENT Object und die select Eigenschaft in der TSRef an. Du brauchst sowas wie:

select.pidInList = {HierDiePageUidAufDerDerContentIst}

Und das sollte halt am besten eine nicht zugreifbare Seite sein (oder home oder sowas).

KiLa ·

Hallo kitsunet,

danke für die Info. Hatte mir die TSRef zwar schon angeschaut, aber nicht die richtige Stelle gefunden. Super Hilfe! Danke!

KiLa