hi liebe forianer!
hab da ein kleines problem mit einem gmenue. ich möchte nämlich, dass nicht die standard alt definitions bei dem bild gesetzt werden, sondern würde diese gern selbst bestimmen...
problem 1 -> disableAltText zeigt keine Wirkung
problem 2 -> ich bekomm zwar ein (2.) alt tag zum image, aber kann da zb. nicht {page:title} ausgeben, bzw. wird dieses genau so ausgegeben wie es da steht...
myMenue.1 {
NO {
backColor = #FFFFFF
XY = 164,22
10 = TEXT
10.text.field = title
10.text.case = lower
10.offset = 29,15
10.fontColor = #666666
10.fontFile = fileadmin/fonts/VERDANA0.TTF
10.fontSize = 10
disableAltText
ATagTitle.field = title
imgParams = alt={page:title}
}
brauch bitte ganz dringend hilfe!
myMenue.1 {
disableAltText = 1
NO {
...
}
hi theo!
danke für die rasche antwort... hab den disableAltText param jetzt schon überall drinnen gehabt... und jetzt macht er auch was... danke... nur leider hab ich jetzt ein leeres alt tag -> alt="" und daneben dann mein über imageParams gesetztes also -> alt="" alt={page:uid}
also leider noch nicht ganz das....
impact schrieb nur leider hab ich jetzt ein leeres alt tag -> alt="" und daneben dann mein über imageParams gesetztes also -> alt="" alt={page:uid}
dann hast Du irgendwo noch irgendwas zuviel drinstehen.
Mein beispielcode ersetzt den altTag. Er ist also nur einmal vorhanden.
also ich deaktivere die alt-Tags über disableAltText so wie in deinem Beispiel auch.... aber dennoch...
myMenue = HMENU
myMenue.entryLevel = 0
myMenue.1 = GMENU
myMenue.1 {
disableAltText = 1
NO {
backColor = #FFFFFF
XY = 164,22
10 = TEXT
10.text.field = title
10.text.case = lower
10.offset = 29,15
10.fontColor = #666666
10.fontFile = fileadmin/fonts/VERDANA0.TTF
10.fontSize = 10
imgParams= alt={$page:uid}
ACT < .NO
ACT {
10.text.case = upper
}
ACT = 1
}
myMenue.2 < myMenue.1
und im img tag steht dann -> <img src="typo3temp/menu/bef6f80f4f.gif" width="164" height="22" border="0" alt="{$page:uid}" />
Na also, ist ja doch nur ein alt-Tag...
sorry... fehler von mir... (leider allerdings nur was den post des inhalts anbelangt)
->
<img src="typo3temp/menu/bef6f80f4f.gif" width="164" height="22" border="0" alt="" alt={$page:uid} />
lg
impact
1) der code funktioniert bei allen meinen GMENUS (gips ja kaum noch...) 😉
2) benutze Typo 3.8.0
3) Cache gelöscht?
hi...
benutze auch die 3.8.0
bei jedem versuch immer alle caches gelöscht...
kann es sein, dass ich einfach das imgParams falsch angebe, und dadurch ein zweites alt tag erhalte? und der nicht die von mir gewünschte info in das alt tag übernimmt??
lg
impact
Es fehlt eine schließende Klammer vor ACT
ups.... das stimmt natürlich... is bei der ganzen kopiererei an die falsche stelle gerutscht.... ändert aber leider nichts 🙁
impact schrieb
.... ändert aber leider nichts 🙁
Das sehe ich auch so. Auch 2 Jahre später noch 😉
Hat da zufällig in der Zwischenzeit jemand eine Lösung gefunden?
Bei mir springt auch sowas bei raus:
<img src="typo3temp/menu/f956d913a9.gif" width="149" height="32" border="0" alt="{page:title}" name="img12_d159_0" />
Das ist ärgerlich.
Hier ein TS Ausschnitt, falls es hilft:
1 = GMENU
1 {
wrap = <ul id="navi_main">|</ul>
disableAltText = 1
NO = 1
NO {
ATagTitle.field = title
imgParams = alt={page:title}
allWrap = <li|</li>
XY = 149,32
backColor = #B6D72E
transparentBackground = 1
10 = TEXT
10 {
fontFile = {$font_navi_main}
fontSize = 13
fontColor = white
niceText = 1
text.field = nav_title // title
offset = 10,23
}
}
}
Ein aktueller Thread (
#52036) schlägt so etwas vor:
imgParams = title="{page:title}"
allStdWrap.insertData = 1
Aber irgendwie bekommen dann alle hier erzeugten Bilder nur den Titel der aufgerufenen Seite als alt-tag und nicht den Titel der damit verlinkten Seite. Bzw. irgendwie sogar nur einen Teil des Titels der aktuellen Seite. Nicht mal den ganzen. Das ist schon merkwürdig.
Vielleicht hat ja jemand noch einen Tipp. Ich schalte das alt-tag jetzt erstmal nur ab.
Danke, Hannes
Wie schon im anderen Thread geschrieben, so gehts:
imgParams = alt="{field:title}"
allStdWrap.insertData = 1
Gruß
Peter
Das nicht entfernte sondern nur geleerte ALT-Attribut wurde mittlerweile als Bug eingestuft und sollte in der Version 4.2 behoben sein, siehe:
http://bugs.typo3.org/view.php?id=6682
Der Patch dort funktioniert auch mit den 4.1.x Versionen.