Zum Inhalt springen

Einbinden dynamischer Grafiken

Erstellt am 17. November 2004 · 10 Antworten · letzte Antwort am 22. März 2006

Tags: Frage

Drachenmond ·

Hallo Leute,

ich habe da mal ein Problem als absoluter Anfänger in TYPO3.

Ich habe es nach langem Basteln hinbekommen, ein Menü und den Seiteninhalt einzubinden.
Nun bin ich das Projekt fleißig mit Inhalten am befüllen. Dabei bin ich auf folgendes Problem gestoßen:

Ich würde gerne einen größeren Text per Gifbuilder als Bild auf der Startseite ablegen. (Als Bild wegen einer besonderen Wunschschrift). HAbe aber jetzt das problem, dass ich keine Ahnung habe, wie ich ein Gifbuilder-Objekt als Inhalt anlegen kann. Bilder einbinden ist zwar kein Problem und auch die Seitenüberschriften die aus dem Seitentitel generiert werden haben kein Problem dargestellt, aber über dem Problem einer variablen Grafik bin ich schon seit mehreren Tagen am verzweifeln.

Ich hoffe, dass mir hier jemand helfen kann.

johanness ·

du brauchst einen Marker an dem der Gifbuilder greifen soll. In etwa so, zB:

  10 = TEMPLATE
  10.template = FILE
  10.template.file = fileadmin/static/template.html
  10.workOnSubpart = DOCUMENT
  10.marks {
    MEINMARKER = IMAGE
    MEINMARKER.FILE = GIFBUILDER
    MEINMARKER.FILE {
      XY = [10.w]+50,30
      backColor = #038000
      wrap = <img src="fileadmin/static/spacer.gif" width="5">|<img src="fileadmin/static/spacer.gif" width="5">
      10 = TEXT
      10.text.field = title
      10.text.case = upper
      10.fontColor = white
      10.fontFile = fileadmin/static/verdana.ttf
      10.fontSize = 17
      10.align = center
      10.offset = 0,22
      10.niceText = 1
    }
}
Drachenmond ·

Vielen Dank für die schnelle Antwort, aber leider beantwortet das nicht meine Frage.
In dem Template das Du geschickt hast wird über den Befehl

10.text.field = title

der Seitentitel dynamisch als gif eingebunden. Cih möchte allerdings nicht den Seitentitel haben, sondern eine vollkommen freie Grafik mit einem von mir vorgewähltem Inhalt.

jenses ·
10.text.field = irgendein anderes Feld

oder

10.text.value = Hier kann ich irgendwas hinschreiben. Dieses wird dann als GIF gerendert. .....

oder

10 = FILE
10.file = Ein_laengerer_Text.txt

...

jenses

Drachenmond ·

Also irgendwie kriege ich das immer noch nicht so wirklich hin. habe es mit folgendem code versucht, aber da wird kein text angezeigt.

page = PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/index.htm
page.10.marks.LOGO = IMAGE
page.10.marks.LOGO.file = GIFBUILDER
page.10.marks.LOGO.file {
   5 = IMAGE
   5.file = fileadmin/menuebgrot.gif
   10 = FILE 
   10.file = fileadmin/dms.txt 
   10.fontFile = fileadmin/LCALLIG.TTF
   10.fontSize = 20
   10.fontColor = silver
   10.offset = 0,20   
}

Bei mir da aber leider nur das Hintergrundbild ohne den Textinhalt angezeigt. Weiß leider auch nicht warum.

snoopiline ·

Hallo,

also das Prinzip ist mir irgendwie klar.
Aber ihr gebt ja da eine Textdatei an in der der Text steht?! Kann man es auch so machen, dass der User den Text im Backend eingibt und er dann in ein Bild "umgewandelt" wird?!

Gruß
snoopiline

Unbekannter Benutzer ·

Du kannst beliebige Felder, vorausgesetzt Du kannst sie direkt ansprechen, als Grafik ausgeben. Z.B. den Seitentitel, Untertitel, Headline etc.

Viele Grüße
Niki

snoopiline ·

Und wie mache ich das? Hast du vielleicht ein kleines Beispiel dazu?!
Und was bedeutet "vorausgesetzt du kannst sie direkt ansprechen"?

Gruß
snoopiline