Hallo!
Kann mir jemand einen Tipp geben wie ich die Überschrift eines Contents mit dem gifbuilder als bild erstellen kann?
colNormal < styles.content.get
colLeft < styles.content.getLeft
ich möchte die Überschrift/Headline der normal und left spalte als gif haben, damit ich eine andere Schriftart nehmen kann. Ich hoffe jemand hat einen tipp für mich=?!
Schau Dir mal das hier an:
http://typo3.net/literatur_zu_typo3/
Dort ist unten auf der Seite die deutsche Doku von Robert, Kapitel 3.10
Grüße,
TP
Danke für die Antwort!
Kenne die Doku finde aber nicht wirklich die passende Lösung - gestehe aber eine gewisse ungeduld ein 😉 kann ich nicht einfach mit styles.content.get.header auf die überschrift zugreifen? es muss doch ne siplme lösung geben wie ich auf die headline zugreifen kann 8-)
ein zu ungeduldiges DANKE!
gestehe aber eine gewisse ungeduld ein
Da bist Du jetzt selbst Schuld. Ein Blick in die Doku und innert 5min hast Du die Lösung. Hier im Forum wartest Du länger 😉 .
Doku Seite 60 Beispiel:
seite = PAGE
02 seite.typeNum = 0
03 seite.10 = IMAGE
04 seite.10.file = GIFBUILDER
05 seite.10.file {
06 XY = [10.w]+30, 50
07 backColor = red
08 10 = TEXT
09 10.text.field = title
10 10.fontFile = fileadmin/fonts/verdana.ttf
11 10.fontSize = 15
12 10.fontColor = white
13 10.niceText = 1
14 10.offset = 10, 30
15
16 5 < .10
17 5.fontColor = black
18 5.offset = 12, 32
19 }
Danke für Deine Antwort! und Du hast recht doesen Abschnitt hatt ich tatsächlich gefunden.
Ich habe mich wahrscheinlich zu schlecht ausgedrückt. Mit dem Beispiel kann ich den titel einer seite mit dem gifbuilder als bild ausgeben.
Der Code steht dabei direkt als template in der seite. ich habe die einführuingsscripte soweit 'nachproduziert', dass ich automaketemplte benutze und auch die bespielextension zur templateauswahl implementiert habe. ich möchte nun, das generell alee Überschriften der Typen Text/mBild Text etc. in den 4 Spalten rechts, normal, links, rand. Als Bild ausgegeben werden.
mein hauopttemplate record sieht so aus
# Content Area TEMPLATE cObject
temp.contentArea = TEMPLATE
temp.contentArea{
# Feeding the Content from the Auto-Parser to the Template cObject:
# Creates a COPY since we need to manipulate some properties!
template < plugin.tx_automaketemplate_pi1
#Reconfigurating the tmplselect
#um aus dem sub/ ordner die subtemplates auszuwählen
template.content.templateType = sub
template.content.defaultTemplateFileName = {$contentAreaTemplateFile}
#Anpassen des relativen Pfades
template.relPathPrefix = fileadmin/template/sub/
#Elements Eigenschaft säubern
template.elements >
#DIV und TD Elemente in Supparts zuweisen
#Header einschliessen ausgenommen title und style tags
template.elements{
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title, style
DIV.all = 1
TD.all = 1
}
#nur den Contentbereich auswählen
workOnSubpart = contentsection
#echten content einfügen
subparts{
colSubmenu < temp.menu_3
colSubSubmenu < temp.menu_4
colNormal < styles.content.get
colLeft < styles.content.getLeft
colRight < styles.content.getRight
colFlash < styles.content.getBorder
}
}
und wird dann später so zugeordnet
# Substitute the ###content### subpart with some example content:
temp.contentArea.headerSpace = 0|0
temp.contentArea.space = 0|0
subparts.content < temp.contentArea
Und mit dem was in der Doku oder auch in den Einleitungsscripten steht bekomme ich das einfach nicht hin 🙁
Vielen vielen Dank demjenigen, der mir die Augen öffnet!
Hat vielleicht doch noch jmd ein eidee ich kann den content nicht ändern egal was ich an dieser stelle zuweise es funktioniert nur das style.content.get
subparts{
colSubmenu < temp.menu_3
colSubSubmenu < temp.menu_4
colNormal < styles.content.get
colLeft < styles.content.getLeft
colRight < styles.content.getRight
colFlash < styles.content.getBorder
}
auch mit folgendem kann ich den inhalt nicht ändern
temp.txt = TEXT
temp.txt.value = LOREM IPSUM
subparts{
colSubmenu < temp.menu_3
colSubSubmenu < temp.menu_4
colNormal < temp.txt
colLeft < styles.content.getLeft
colRight < styles.content.getRight
colFlash < styles.content.getBorder
}
Schonmal Danke für die Hilfe!