Typo3 fügt also vor jeden Eintrag zusätzliche Tags im Stil <a id=xyz></a> ...
nein typo3 tut das vor jedem content-element automatisch - aber nicht zwischen listenelementen wenn man als content-element zb bulletlist verwendet ich würde mal vorschlagen, sich mit den objekte HMENU und TMENU zu beschäftigten, wenn man ein menü machen möchte, der ctype "html" ist für diesen zweck nicht geeignet - ist ja klar, wenn man mehrere elemente macht, dass dann vor jedes element ein zusätzliches <a /> gesetzt wird - aber das ist doch etwas irre (zudem erzeugt das in der datenbank massivst overhead)
dann repariere Typo3 oder ersetze es durch etwas Sinnvolles.
den der code wird so nicht von typo3 produziert - hier wird klartext html eingefügt vom seitenautor ;) der typo3-code ist zwar schwachsinn, aber nicht invalide (zumindest xhtml 1.0 transitional)
ich würde nicht "repariere typo3" vorschlagen sondern "bediene es richtig"