Zum Inhalt springen

tt_news wrap bei displayLatest

Erstellt am 28. September 2008 · 1 Antwort · letzte Antwort am 28. September 2008

Tags: Inhaltselemente, tt_news, Frage

Friederich ·

Hallo,

Ich habe für das globale Content-Element folgenden Container definiert:
tt_content.stdWrap.dataWrap = <div class="homeFeature">|</div>

Nun habe ich aber das Problem, dass dieses Element ebenfalls bei tt_news um das komplette News gewrapt wird. Wie kann ich dies bei tt_news nun eliminieren oder kann ich es besser konfigurieren, damit es nur beim Element Text mit Bild etc. erscheint?

Mein Code beim Anzeigen von Latest News sieht zurzeit so aus:

<div id="News">
<!--  CONTENT ELEMENT, uid:3/list [begin] -->
<div class="homeFeature">
<!--  Header: [begin] -->
<h1>Letzte News</h1>
<!--  Header: [end] -->
<!--  Plugin inserted: [begin] -->
<dl id="featured">
<dt><img src="demo.jpg" width="25" height="25" border="0" alt="" /></dt>
 <dd><a href="hierwährederlink" title="Ausflug nach Luzern">Ausflug nach Luzern</a></dd>
<dd>Beispieltext</dd>
</dl>	
<hr />
<!--  Plugin inserted: [end] -->
</div>

Vielen Dank für jeglichen Hinweis.

Gruss Rolf

Unbekannter Benutzer ·

Hi,

dataWrap besitz leider keine stdWrap Eigenschaften - deshalb würde ich outerWrap nehmen. Du kannst dann über ein CASE Objekt abfragen ob der list_type = 9 (9 steht für tt_news) ist, und wenn ja den wrap ausblenden. Hier ein Schnippsel:

tt_content.stdWrap.outerWrap = <div class="homeFeature">|</div>
tt_content.stdWrap.outerWrap{
	override.cObject = CASE
	override.cObject{
		key.field = list_type
		default = TEXT
		default.value = 0
		9 = TEXT
		9.value = |
	}
}

Ist jetzt nicht getestet, sollte aber funktionieren.

😃