Hallo liebe Typo3-ler,
ich stehe vor folgendem Problem, vielleicht hat jemand eine Idee, da ich momentan ratlos bin:
Ich habe ein GMENU erzeugt, bei dem die Navigationsbilder mit dem folgenden TS-Code einen Alternativ-Text aus den Untertitel der Seiten erhalten:
# Gifbuilder
NO {
imgParams = alt={field:subtitle}
allStdWrap.insertData = 1
}
Das Problem ist nun, dass sobald im Untertitel ein Leerzeichen vorkommt, dieser dannach abgeschnitten wird und im IE nicht mehr komplett dargestellt wird.
Dies gilt nur für den IE, da der Firefox den title des a-tags anzeigt, der IE aber den Alternativtext des img-tags.
Hat jemand eine Idee?
gruss
Hallo, ich brauche Hilfe. :-)
Mir ist da noch was seltsames aufgefallen:
Die Navigations-Images, die vom Gifbuilder generiert werden, sehen mit den beiden oben aktivierten Zuweisungen folgendermaßen aus:
<img src="typo3temp/menu/2072f57857.gif" width="150" height="16" border="0" alt="Konzept" name="img777_ebad_0" -="" konzept="" />
Nach wie vor ist der alt-Text zu kurz und die Namen-Attribute der Bilder sehen komisch aus. Da stimmt doch was nicht.
Wenn ich die oberen TS-Zuweisungen weg lassen, sieht das Ganze wieder recht in Ordnung aus:
<img src="typo3temp/menu/6ec453de66.gif" width="160" height="20" border="0" alt="Konzept" name="img472_ffd5_1" />
Wobei der alt-text, um den es mir ja geht, nach wie vor zu kurz ist
Soviel von meiner Seite erstmal.
den title würde ich mal so generien:
NO.ATagTitle.field = title
georg
Hallo Georg,
vielen Dank für deine Antwort. Den von dir vorgeschlagenen Ansatz habe ich bereits implementiert gehabt.
Hier einmal der komplette Code meines NO-Zustandes:
# Gifbuilder
NO {
#imgParams = alt={field:subtitle}
#altText = {field:subtitle}
#allStdWrap.insertData = 1
#transparentBackground = 1
backColor = #FFFFFF
XY = 150, 16
10 = TEXT
10.text.field = nav_title // title
#10.text.field = subtitle // title
10.fontFile = fileadmin/templates/fonts/NoteRg.ttf
10.fontSize = 11
10.fontColor = #AFAFA7
10.niceText = 1
10.offset = 0,12
10.align = left
#ATagTitle.field = abstract // description // subtitle
ATagTitle.field = subtitle // title
allWrap = <li>|</li>
ATagBeforeWrap = 1
stdWrap.htmlSpecialChars = 1
}
NO.ATagTitle.field = subtitle ist natürlich richtig: Aber nur der Firefox zeigt korrekterweise den tool-tipp des title-attributes des a-tags in voller länge an. Der IE jodoch zeigt das alt-attribute des images als tool-tipp an.
imgParams = alt={field:subtitle} und allStdWrap.insertData = 1 bewirken schon das Richtige im IE: Und zwar, daß als tool-tipp der subtitle des images genommen wird, jedoch abgeschnitten, sobal ein Leerzeichen im subtitle vorkommt.
Regulär und komform wäre es wie im Firefox, daß das title-attribute des a-tags angezeigt wird: Der IE ist da etwas"anders". :-)
So far.
Ja natürlich, Georg.
Die beiden Anweisungen:
imgParams = alt={field:subtitle} und allStdWrap.insertData = 1
sind derzeit auskommentiert: Sie funktionieren, aber sobald ein Leerzeichen vokommt, wird nur bis dahin der subtitle als tool-tipp angezeigt.
Siehe oben :-)
thx
ich meine inklusive der ""
Die Funktion funktioniert ja; folglich ist die Syntax richtig.
Wenn ich die Gänsefüße reinsetze, dann bekommt jedes Bild in der Navigation alt="{field:subtitle}" als attribute zugewiesen. Es wird also als String behandelt.