Snippet Menu ( Click here to hide )

 / typo3wizard.com / Snippets / GIFBUILDER / Mehrzeiliger Text im GIFBUILDER

Mehrzeiliger Seitentitel mit GIFBUILDER

Submitting your vote...
Rating: 4.5 of 5. 6 vote(s).
Click the rating bar to rate this item.

Bei diesem Snippet wird der GIFBUILDER dazu verwendet, eine Grafik zu generieren in der ein mehrzeiliger Text (z.B. Seitentitel) angezeigt wird. Um dies zu erreichen werden listNum und splitChar verwendet. Mit splitChar kann man angeben welches Zeichen (oder Zeichenkette) verwendet werden soll, um den String zerteilen. Mit listNum kann man dann auf die einzelnen Teile des zerteilten Strings zugreifen.

Hier erstellt der GIFBUILDER ein Bild mit der festen Breite 400, die Höhe ist an die Anzahl der Zeilen eingepasst. Folgendes Beispiel ermöglicht das Darstellen eines Seitentitels mit maximal 4 Zeilen. Um in den Seitentitel einen Zeilenumbruch einzufügen, muss man nur ein | in den Titel einfügen. Das Zeichen, das den Zeilenumbruch im GIFBUILDER veranlasst, kann ganz einfach über das splitChar angepasst werden.

 

lib.getPageTitle = IMAGE
lib.getPageTitle.altText.field = title
lib.getPageTitle.file = GIFBUILDER
lib.getPageTitle.file { 	
  XY = 400,[10.h]+[20.h]+[30.h]+[40.h]+20
  10 = TEXT
  10.text.field = title
  10.text.listNum.splitChar=|
  10.text.listNum=0
  10.fontSize=24
  10.fontColor=  #333333	
  10.offset=0,24
  10.niceText=1 
  20 < .10
  20.text.listNum=1
  20.offset=0,24+[10.h]+6
  30 < .10
  30.text.listNum=2
  30.offset=0,24+[10.h]+[20.h]+12
  40 < .10
  40.text.listNum=3
  40.offset=0,24+[10.h]+[20.h]+[30.h]+18
}

 

Mehr Informationen gibs in der TSREF

TSREF, stdWrap Funktionen listNum , splitChar




Comments


Vikal, 07-02-06 13:53:
script is cool. gibts auch noch die möglichkeit, wenn im text ein link drinnen ist den auch anzuzeigen und zu verlinken???

gurß
Nevyn, 09-02-06 08:41:
Hab zu erst falsch gelesen. Ob das mit dem Link funktioniert müsste ich mir ansehen. Die schwierigkeit besteht glaub ich darin zu erkennen ob es sich um einen link handelt oder nicht.
Eine einfachere alternative wäre evtl den link in den Untertitel zu schreiben und den zu verlinken falls dieser nicht leer ist.
Wenn du interesse hast kann ich das script dementsprechend ändern
Grüße Helmuth
Greeneye, 27-04-06 14:37:
Hallo. Hab das script ausprobiert - 1 zu 1 kopiert. Leider wird der Schrifttext sobald im Titel das Trennzeichen enthalten ist ausgebelendet. Weiß jemand Rat ?
AM, 14-07-06 12:25:
hallo. der script ist nett, aber wenn mann ins titel der | char eingibt, wirt man das ins sitemap und seiten titel sehen. die lohsung dafur ist das titel normal zu lassen und das subtitel mit der | trennung einzugeben. dann das code "10.text.field = subtitle // title" benutzen, so das wenn man ein subtitel hatt, nehmt das GMENU die value davon, anstatt der titel. gruss.
Fluffy, 01-02-07 16:07:
Fuer Editoren, denen ein Splitchar zu kompliziert ist, kann man auch bei Leerzeichen splitten und jedes Wort einzeln im Gifbuilder rendern:

temp.firstheader = COA
temp.firstheader {
10 = IMAGE
10 {
alttext.field = header
file = GIFBUILDER
file {
XY = [10.w],18
backColor = white

10 = TEXT
10 {
text.field = header
text.current = 1
text.listNum.splitChar = 32
text.listNum = 0
text.required = 1
text.noTrimWrap =|| |
offset = 0,14
align = left
fontSize = {$header_fontsize}
fontFile = {$header_font}
fontColor = {$header_color}
niceText = 1
doNotStripHTML = 1
.setCurrent.htmlSpecialChars = 0.htmlSpecialChars = -1
}
}
if.isTrue.field = header
if.isTrue.listNum = 0
if.isTrue.listNum.splitChar = 32
}

20 < .10
20.file.10.text.listNum = 1
20.if.isTrue.listNum = 1
30 < .10
30.file.10.text.listNum = 2
30.if.isTrue.listNum = 2
40 < .10
40.file.10.text.listNum = 3
40.if.isTrue.listNum = 3
...
..
.
(soviele Woerter wie man braucht...)
}
tgr, 22-05-07 18:10:
@Fluffy Cloud

suuuuper extremst vielen dank! hat sehr geholfen...
Mischa, 17-11-08 13:59:
Wer TemplaVoilá verwendet, sollte statt

10.text.field = subtitle // title

folgendes verwenden:

10.text.data = page:subtitle // page:title

Add comment

* - required field

*



*
*

Top 10 Updates

Login geändert am  14-Aug-2010 13:50:17
Schöne Schriften mit Google Font API geändert am  20-May-2010 16:36:59
TS basierte Searchbox für Indexed Search geändert am  18-May-2010 18:26:54
TYPO3 SEO geändert am  30-Apr-2010 09:43:20
Suchmaschinenfreundliche grafische Überschriften in TYPO3 geändert am  30-Apr-2010 09:33:56
Erstellen eines einfachen Infocenters mit TYPO3  geändert am  17-Nov-2009 12:11:22
Funktionierendes Section Menu mit TemplaVoila geändert am  05-May-2009 12:42:40
"Nicht im Menü" in Sitemap anzeigen geändert am  05-May-2009 12:12:24
Implementation des DHTML Menüs von brainjar.com  geändert am  01-Feb-2009 14:01:36
Beispiel DHTML Menü geändert am  01-Feb-2009 13:47:38

Latest comments

01-Sep-2010 20:38:32
Ben Heuwing schrieb: Damit die aktuelle Seite nicht verlinkt wird, wie bei normalen Menüs den MENUITEMSTATE CUR...
Klickpfad / Rootline Menu / Breadcrumb Menu
31-Aug-2010 17:16:13
Peter schrieb: Hallo Zusammen, ich hätte eine Frage: Ich würde gerne den Seitentitel der ersten Ebene oberhalb...
Seitentitel von übergeordneter Seite ausgeben
26-Aug-2010 21:32:42
Mo schrieb: Aktuell:...
Mehrere Domains in einer Typo3 Installation verwalten
English
Suche: