Hallo zusammen.
ich versuche gerade eine Seitemap dem layout abhängig zu formatieren
tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
key.field = layout
100 = TEXT
100.value = |
100.stdWrap.parseFunc < lib.parseFunc_RTE
100.stdWrap.parseFunc.nonTypoTagStdWrap.encapsLines >
100.stdWrap.dataWrap = <div class="aside-box {field:CType}">|</div>
}
das ergebnis ist:
<div class="aside-box menu">
<h2>INHALTSVERZEICHNIS</h2>
<ul class="ft-cont-nav">
<li>
<span></span>
<a href="/testumgebung/test-sitebar/#c35090">Inhaltz 1</a>
</li>
<li><span></span>
<a href="/testumgebung/test-sitebar/#c35089">Inhaltz 2</a>
</li>
</ul>
</div>
Nun würde ich gern noch die leeren SPAN-Tags los werden aber nur in der Sitemap das den layout "100" hat.
Mid dem Code:
tt_content.menu.20 {
3 < styles.content.get
3.wrap = <ul>|</ul>
3.select.andWhere = sectionIndex!=0
3.select.pidInList.override.field = pages
3.renderObj = TEXT
3.renderObj {
stdWrap.fieldRequired = header
field = header
trim = 1
htmlSpecialChars = 1
dataWrap = <li>|</li>
typolink.parameter.field = pid
typolink.section.field = uid
}
}
...bekomme ich dier Tags raus, leider aber bei allen Sitemaps auf der Seite.
Wie kann ich die tags nur an der Stelle los werden?