tt_news wrap bei displayLatest

  • Friederich Friederic...
    Padawan
    0 x
    45 Beiträge
    0 Hilfreiche Beiträge
    28. 09. 2008, 19:19

    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:
    [HTML]<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>
    [/HTML]

    Vielen Dank für jeglichen Hinweis.

    Gruss Rolf


  • 1

  • 0 x
    28. 09. 2008, 20:57

    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:

    [TS]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 = |
    }
    }
    [/TS]

    Ist jetzt nicht getestet, sollte aber funktionieren.

    :D

  • 1