[TYPO3-german] GrafikMenu - Zeilenumbruch mittels TS möglich? - TS zur Umsetzung von SmallCaps gesucht

JoH info at cybercraft.de
Thu Jun 1 23:43:50 CEST 2006


> Ich habe ein Template vorliegen, in der ein Grafikmenu gefordert wird.
> Vorne wird eine Grafik mit einem Pfeil eingebunden, dahinter soll der
> Menüpunkt mittels TrueTypeFont ausgegeben werden - soweit so gut.
>
> Man konfrontiert mich mit zwei Problemen:
>
> 1.) es wird ein automatischer Zeilenumbruch benötigt, da auch
> zweizeilige Menüpunkte generiert werden müssen.
>
> Ich weiß nicht, ob sowas in TS möglich ist - wenn würde mich
> interessieren wie das zu bewerkstelligen ist...

Es ist zumindest möglich, mehrzeilige Eingabefelder zu verwenden.
Dazu kannst Du entweder auf bereits existierende Felder wie z.B. abstract
zurückgreifen, oder bestehende einzeilige Felder mittels ext_tables.php im
BE als textarea rendern lassen.

> Sinngemäß müsste man ja die Strings auf Leerzeichen Prüfen und
> zerlegen. Dann prüfen ob der 1. und der 2. String noch kleiner X
> Buchstaben ist. Immer ein Wort mehr und immer wieder prüfen - wenn
> dann irgendwann der String zu lang ist, das letzte hinzugefügte Wort
> wieder rausnehmen; somit wäre die erste Zeile festgelegt! Und so
> weiter...
> Weiß jemand ob das mit TS realisierbar ist? Wenn ja wie?


Das kannst Du Dir komplett abschminken, es sei denn, Du arbeitest mit einer
sogenannten monospaced Schrift, bei der jeder Buchstabe den gleichen Platz
einnimmt.
Ein Wort mit vielen i,l und t darin ist einfach deutlich kürzer, als wenn w
und m  darin vorkommen.
Die Trennung sollte also eher manuell erfolgen, daher auch der Ansatz mit
den mehrzeiligen Feldern.

> 2.) Es kommen im Linktext sog. SmallCaps zum Einsatz - zu deutsch:
> Alle Buchstaben in der Ausgabe sind UpperCase. Der Designer will
> zusätzlich, das die Anfangsbuchstaben der Wörter in einer größeren
> Schriftart erscheinen.
>
> Ich weiß, dass man mittels TS das Ausgeben in Uppercase veranlassen
> kann. Ist es denn auch möglich jeden Buchstaben eines Menutitels
> einzeln zu betrachten und mittels einer Condition jeweils zu
> entscheiden, ob die Schriftgröße nun in 12 oder 14 gewählt werden
> soll?

Das ist gar nicht nötig, weil es speziell dafür sogenannte SmallCaps
Schriftarten gibt, bei denen die "Kleinbuchstaben" nichts anderes sind als
kleinere "Großbuchstaben".
Die Schriftgröße ist dabei für alle Buchstaben identisch.
Sag also einfach dem Designer, er soll eine passende SmallCaps Schrift
aussuchen, pack sie ins Setup Deines GMENU und fertig ist die Laube ...

Joey

-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.cybercraft.de





More information about the TYPO3-german mailing list