So langsam kann ich mein erstes Typo3 Projekt starten, Menü klappt, Design klappt, und TemplaVoila macht auch richtig Spaß.
Störend ist nur das Typo3 leere <a> Links ins Template parst
<!-- CONTENT ELEMENT, uid:23/text [begin] -->
<a name="23"></a>
Das stört schon ungemein, da mir diese Links zum einen Fehler beim Validieren erzeugen zum anderen stören diese den Textfluss.
Woher die genau kommen weis ich nicht, definiert hab ich diese ja nicht. Gibt es eine möglichkeit diese Links zu entfernen oder wenigstens nutzbar zu machen damit der Validator nicht gleich losmeckert?
Selbes Problem hier. Wuerde schon gern wissen wie man das weg bekommt. Tritt nur auf wenn Content auf der Seite ist.
Bin selber noch blutiger Anfänger habe aber mal kurz in content(default) geschaut, da steht:
tt_content >
tt_content = CASE
tt_content.stdWrap {
spaceBefore.field = spaceBefore
spaceAfter.field = spaceAfter
space = {$content.space}
innerWrap.cObject < styles.content.frames
innerWrap2 = | {$content.linkToTop}
innerWrap2.fieldRequired = linkToTop
dataWrap = <a name="{field:uid}"></a>
editPanel = 1
editPanel {
allow = move,new,edit,hide,delete
line=5
label = %s
onlyCurrentPid = 1
previewBorder=4
edit.displayRecord = 1
}
}
Wenn Ihr content(default) verwendet, probierts doch einfach mal mit:
tt_content.stdWrap.dataWrap =
Typo3 benötigt dieses leere Anker-Tag allerdings um intern auf bestimmte Content-Elemente innerhalb einer Seite zu verweisen.
Gruss Marco
Nachtrag:
Vielleicht meckert der Vali nicht mehr, wenn Du ein nbsp; einfügst?
tt_content.stdWrap.dataWrap = <a name="{field:uid}">hier das nbsp;</a>
...nur so geraten #paralyzed#
Hallo allerseits,
mich hat das
<!-- CONTENT ELEMENT, uid:23/text [begin] -->
<a name="23"></a>
auch ziemlich genervt, weil mir Tidy im Firefox das immer als Warnung ausgegeben hat: "cannot copy name attribute to id"
Deshalb hab ich dann eine ID eingefügt:
tt_content.stdWrap.dataWrap = <a id="{field:uid}" name="{field:uid}">hier das nbsp;</a>
Aber dann hat er gemeckert, dass die ID nicht nur aus einer Zahl bestehen darf. Hab noch andere Sachen ausprobiert, bis ich die Seite dann letztendlich entnervt mit validator.w3.org getestet hab. Und siehe da, der spuckt mir die Seite auch mit
<a name="23"></a>
als valides XHTML 1.0 Transitional aus. :o Und ich dachte immer Tidy basiert auf dem W3C Validator. Hmm, also in Zukunft immer gleich direkt mit W3C validieren. Das spart Nerven und Zeit!