Zum Inhalt springen

HTML in Sitemap 'Menü dieser Seiten (mit Inhaltsangabe)'

Erstellt am 9. März 2007 · 1 Antwort · letzte Antwort am 19. März 2007

Tags: Frage

alex028 ·

Hallo,

ich habe ein komisches Problem mit der Ausgabe der Sitemap 'Menü dieser Seiten (mit Inhaltsangabe)':

Alle HTML-Tags werden im Browser ausgegeben, da die Tags im Quelltext anscheinend konvertiert werden

Siehe:
http://wf.circlecross.info/20.html

An den htmlSpecialChars kann es nicht liegen, denn egal ob die drin oder draußen sind, es wird immer in Entities angezeigt.

Was mach ich da verkehrt?

Danke für Tipps und Tricks
Alex

Als Formatierung-TS nutze ich das Skript von Jochen Fröhlich:

tt_content.menu.20.4 >
tt_content.menu.20.4 < tt_content.menu.20.1
tt_content.menu.20.4.1.wrap = <div class="list"> | </div>
tt_content.menu.20.4.1.NO {
  linkWrap = |
  allWrap = <div class="listitem"> | </div>
  ATagBeforeWrap = 0
  doNotLinkIt = 1
  stdWrap.cObject = COA
  stdWrap.cObject {
### Untertitel (verlinkt)
    10 = TEXT
    10 {
      field = subtitle
      wrap = |<br />
      typolink.parameter.field = uid
    }
### Titel in fett darstellen (nicht verlinkt)
    20 = TEXT
    20 {
      field = title
      wrap = <b>|</b><br />
    }
### Inhaltsangabe (Abstract)
    30 = TEXT
    30 {
      field = abstract
      htmlSpecialChars = 1
      wrap = | 
    }
### 'mehr'-Link verlinken
    40 = TEXT
    40 {
      value = mehr...
      htmlSpecialChars = 1
      wrap = |
      typolink.parameter.field = uid
    }
  }
}
soundstorm ·

Lösung vom Autor:

Die Website, aus der das TypoScript-Snippet auf meiner Website stammt,
verwendete kein "css_styled_content". Dort wird bereits übergeordnet ein
"htmlSpecialChars = 1" gesetzt.

Das Problem lässt sich lösen, in dem Sie vor der Zeile "stdWrap.cObject = COA" folgende Zeile einfügen:

stdWrap.htmlSpecialChars = 0

Wenn mir jetzt noch jemand verrät, wie ich den Bodytext ausgeben kann... Habs mit field = bodytext probiert, geht leider nicht.