Hallo Forum,
gibt es eine Möglichkeit, dass der Gifbuilder Text hochstellt wie es das HTML-Tag <sup></sup> macht?
Ich generiere Menüüberschriften mittels Gifbuilder und habe einen Text, in dem ein hochgestelltes ®-Zeichen vorkommt. Aus dem CMS kommt also der Wert "Marke<sup>®</sup>". Gifbuilder generiert mir daraus den Text Marke®, wobei das ®-Zeichen nicht mehr hochgestellt ist.
Vielleicht hat ja bereits jemand das Problem gehabt und gelöst.
Gruß
Heiko
ich sehe ein GMENU vor mir das aus ganz vielen markennamen besteht die alle dieses R haben. wenn dem so ist sollte das hier dir helfen:
10 = IMAGE
10.file = GIFBUILDER
10.file = {
10 = TEXT
10.value.field = title
20.value = ®
20.value.case = upper
20.offset = [10.w],0
}
was tue ich hier?
unter der betrachtung, das JEDER menüpunkt dieses zeichen benötigt wird es einfach aus dem Titel entfernt und seperat bei JEDEM menüpunkt angefügt.
Alternative:
wenn du ® irgendwo hochgestellt als text aus open office (oder word...) rauskopierst, kannst du das auch direkt in den titel deiner seite einfügen. das sollte dann den gewünschten effekt haben.
Laures
PS: was du mit deinem <sup>®</sup> erlebst ist völlig normal. html tags werden aus textobjekten im Gifbuilder rausgelöscht (außer man stellt das ab, dann sollten die Tags im Gifbuilder keine Auswirkung haben, sie stehn dann nur da)
Hallo Laures,
da ich leider kein Menü habe, in dem es ausschließlich Marken gibt, und es u.a. auch Marken gibt, die aus zwei Wortteilen bestehen, wo dann noch das ® hinter dem ersten Wort steht, musste ich noch nach einer anderen Lösung suche. Und ich hab auch was schönes gefunden. Nennt sich splitRendering und man kann damit u.a. einzelnen Satzteile, bzw. Buchstaben eine andere Formatierung verpassen. Für meinen Fall sieht das dann so aus:
HEADLINE = IMAGE
HEADLINE {
file = GIFBUILDER
file {
backColor = #FFFFFF
XY = 630, 36
#Textinhalt der Grafik
10 = TEXT
10.text.field = subtitle // title
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 25
10.fontColor = #521E44
10.niceText = 1
10.offset = 5, 30
10.splitRendering.10 = highlightWord
10.splitRendering.10{
value = ®
# Größe Veringern
fontSize = 15
# Hochstellen
ySpaceBefore = 17
# Folgenden Text wieder tiefer stellen
ySpaceAfter = -17
# Etwas nach rechts rücken
xSpaceBefore = 4
}
}
}
Gruß
Heiko