Font Funktion ignoriert font Parameter
Author: ampersand83
Publication Date: 11/30/2011 9:37
Hallo ich weiß echt nicht was ich falsch mache. Nutze im Header einer Seite die Font Funktion, um eine zweizeilige Überschrift in einer bestimmten Schriftart als Bild zu rendern. Egal ob ich den font Parameter weglasse (sollte ja eigentlich nicht gehen, da ein Pflichtfeld) oder den Namen einer in den Servereinstellungen konfigurierten Schrift angebe, wird immer nur eine Standard Schrift gerendert und nicht die von mir angegebene Schriftart.
Verwende ich die gleiche Schriftart hingegen in der font Funktion in einer Anweisung wird die Überschrift in der korrekten Schriftart gerendert (nur leider eben nur einzeilig).
Meine Font Funktion im Header sieht folgendermaßen aus:
<CMS_FUNCTION name="Font" resultname="fr_pt_headline_2_lines">
<CMS_PARAM name="color" value="#000000" />
<CMS_PARAM name="font" value="CompatilTextLT" />
<CMS_PARAM name="media" value="headline" />
<CMS_PARAM name="size" value="22" />
<CMS_PARAM name="width" value="670" />
<CMS_PARAM name="lineheight" value="33" />
<CMS_PARAM name="xoffset" value="5" />
<CMS_PARAM name="yoffset" value="0" />
<CMS_VALUE_PARAM name="text" value="pt_headline_1" />
<CMS_PARAM name="yoffset" value="33" />
<CMS_VALUE_PARAM name="text" value="pt_headline_2" />
</CMS_FUNCTION>
Fällt jemandem hierzu irgendetwas auf, bzw. kann mir sagen was ich falsch mache? Fange nämlich gerade schon ein wenig an an mir zu zweifeln. ;-)
Danke schon mal für eure Hilfe.
Gruß,
Stefan
Tags: font
-
Author: hoebbel - 11/30/2011 11:46
Hallo Stefan,
Du machst gar nichts falsch. Dieser Fehler ist unter der internen ID 42161 bereits bekannt und wird spätestens mit der Version 5 behoben werden.
Lösung: Die Font Funktion in der Anweisung verwenden.
Um mehrere Schriften auf ein Bild zu rendern, einfach .addline verwenden, also zum Beispiel:
$CMS_REF(font(font:Standardfont,size:navFontSize,color:navColourOut,media:navPic,bounds:"image",justify:"left",xoffset:navOffset+1,yoffset:0,filetype:"jpg",text:navText).addLine(font:Standardfont,size:navFontSize,color:navColourOut,xoffset:navOffset-1,yoffset:0,text:navText).addLine(font:Standardfont,size:navFontSize,color:navColourOut,xoffset:navOffset-1,yoffset:-2,text:navText).addLine(font:Standardfont,size:navFontSize,color:navColourOut,xoffset:navOffset+1,yoffset:-2,text:navText).addLine(font:Standardfont,size:navFontSize,xoffset:navOffset,yoffset:-1,color:navColourIn,text:navText))$
Viele Grüsse aus Dortmund,
Holger
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire