Zum Inhalt springen

Sitemap abhängig dem Layout rendern

Erstellt am 29. Dezember 2015 · Noch keine Antworten

Tags: TYPO3 6.x, Frage

JUES ·

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?