Zum Inhalt springen

Teasermenüs mit Sitemap

Erstellt am 9. November 2013 · 2 Antworten · letzte Antwort am 11. November 2013

Tags: TYPO3 4.x, Frage

sbuescher ·

Hallo zusammen,

ich habe eine neue sitemap erstellt für ein Teasermenü und möchte damit die Inhalte einer Seite inkl. der Inhaltsangaben aus den Meta-Angaben (weil ich die Standard-Sitemap anderweitig umgeschrieben habe) darstellen. Das funktioniert auch ganz prima und sieht in allen getesten Browsern gut aus, aber: Ich will, dass die Überschriften auch entsprechend als h3 gekennzeichnet sind. Geht natürlich in TS. Habe ich auch gemacht. Der W3C-Validator meckert aber, weil Überschriften in einer Liste nicht erlaubt sind (HTML5).

Habt Ihr ´ne Idee, wie ich das besser lösen kann?

Danke für Eure Hilfe
Silke

jenses ·

Was für eine Liste - ol, ul, dl ?
In li als Kindelement von ol oder ul sind Blockelemente erlaubt, da erzählt der Validator also Quatsch. Vielleicht meint er auch etwas anderes, siehe hier (ganz unten).

sbuescher ·

habe eine dl in einer ul verschachtelt und wollte aus die einzelnen dt als h3 drin haben. steh ich etwa total auf dem schlauch? hier mal mein ts:

temp.newssitemap = COA
temp.newssitemap {
  wrap=<div>|</div>
  10 = HMENU
  10 {
    special = directory
    special.value.field = pages
    1 = TMENU
    1 {
      wrap=<ul>|</ul>
      noBlur = 1
      NO {
        wrapItemAndSub=<li>|</li>
        before.cObject = IMAGE
        before.cObject {

          altText.field = title
          titleText.field = title

        }
        before.append = TEXT
        before.append.value = <dl>
        linkWrap=<dt><h3>|</h3></dt>
        ATagTitle.cObject = TEXT
        ATagTitle.cObject.dataWrap = {field:title}|

        after {
          field = abstract
          //crop = 250 | ... | 1
          wrap=<dd>|</dd>
               //text verlinken
              typolink {
              target =
              parameter.field = uid
                ATagParams = class ="newstextlink"
                //link einen titel mitgeben
                 title.cObject=TEXT
                 title.cObject.field=title
            }
          append = TEXT
          append.value = </dl>
        }
      }
    }
  }
}