Zum Inhalt springen

Titel anzeigen (Anfängerfrage?)

Erstellt am 13. Oktober 2005 · 14 Antworten · letzte Antwort am 19. April 2006

Tags: Frage

mavo ·
lib.seitentitel = COA
lib.seitentitel {
  10 = TEXT
  10.dataWrap = {page:title} 
}

Für jeden ders wissen will 8-)

Bristow ·

Im Prinzip habe ich die gleiche Frage, aber leicht abgewandelt:

Wie mapped man den SiteTitel in TV auf einen div container?

ehontheim ·

Hallole!

Wie immer führen mehrere Wege nach Rom:

##############################################
# Standardtext und Seitenuntertitel/-titel ausgeben
##############################################

lib.kopftext = COA
lib.kopftext {
	10 = TEXT
	10.value = Mein Standardtext
	10.insertData = 1
	10.wrap = <h3>|</h3>

	20 = TEXT
	20.value = {page:subtitle // page:title}
	20.insertData = 1
	20.wrap = <h4>|</h4>
}

Wenn du in Templavoila beim mappen einen TypoScript Object Path vergibst z.B. mit dem namen lib.kopftext, dann kannst über das obige Script einen fixen Text (die 10er) und/oder einen variablen Text (die 20er) aus Untertitel bzw. Titel erstellen. Über den wrap mit h3 bzw. h4 kannst du dann über CSS das Layout der Zeilen steuern.

Viel Spaß beim ausprobieren

Grüße

Erwin

theNeo ·

hi, ich habe genau das gleiche Problem, der marker stimmt, alles geht aber ich bekomme einfach diesen doofen titel nicht ausgelesen
leider funzt auch dieses skript nicht:

lib.head = COA
lib.head = {
        10 = TEXT
        10.value = Mein Standardtext
        10.insertData = 1
        10.wrap = <h3>|</h3>

       # 20 = TEXT
        #20.value = {page:subtitle // page:title}
        #20.insertData = 1
        #20.wrap = <h4>|</h4>
}

klar das "#" muss natürlich weg aber mit der 10 sollte er es doch wenigestens "MEin Standardtext" ausgeben -> aber weit gefehlt,... hat noch jemand eine idee wieso der marker nichts ausspuckt?
wäre sehr wichtig
danke
theNeo

theo ·

Jaja, abschreiben ist halt doch nicht so einfach, wie man oft denkt... 😉

richtig:

lib.head {

falsch:

lib.head = {

außerdem ist die Zeile mit "insertData" im Bereich "10" vollkommen überflüssig, da dort kein "data" eingesetzt wird. Aber das nur am Rande.

theNeo ·

ähm hat noch jemand eine idee, wie ich jeweils den titel der "nächst höheren" ebene auslesen kann?

allso
10.value = {page:title}

und
20.value = {page:mutterebene}

wäre nett wenn das gerade jemand parat hätte
finde irgendwie nix dazu?
danke

theNeo ·

mann ich pack es nicht,
also mit diesem ts bekomme ich wie von theo beschrieben den seitentitel ausgelesen

lib.head = COA
lib.head  {
        20 = TEXT
        20.value = {page:subtitle // page:title}
        20.insertData = 1
        20.wrap = <h4>|</h4>
}

so daraus möchte ich jetzt ein Bild machen, und zwar so:

lib.head = COA
lib.head = IMAGE
lib.head.file = GIFBUILDER
lib.head.file {
    format = gif
    quality = 99
    backColor = #ff0000
    XY = 500,80
                 10 = TEXT {
                	value = {page:subtitle}
			insertData = 1
                	offset = 10,60
                        fontSize = 12
                        fontColor = #000000
                        fontFile =  fileadmin/templates/ZWN-normal.TTF
                        niceText = 1
                }
}

nach meinem kleinen geiste sollte das so stimmen, aber der text taucht nicht im bild auf, hat jemand eine Idee was ich falsch mache? Bitte wäre dringend
danke
the Neo

ehontheim ·

Hallole!

Du hast da einen kleinen Denkfehler drin! Gifbuilder generiert ein Bild, neudeutsch IMAGE. Und du sagst ihm aber nur .... TEXT...

Hilf dem Gifbuilder doch mal auf die Sprünge

.
.
.
XY = 500,80

10 = IMAGE

# und jetzt kommt der Text
20 = TEXT {
.
.

Und hier mal ein komplettes Beispiel

#######################
### Kopfzeile mit 
### a) festem Text, 
### b) Text aus Seitentitel/-untertitel
#######################


lib.kopfbild = IMAGE
lib.kopfbild.file = GIFBUILDER
lib.kopfbild.file {
   XY = 960, 80
   format = jpg
   quality = 100
   10 = IMAGE

# fester Titel mit Schatten
   20 = TEXT
   20.text = mein fester Text
   20.offset = 15, 57
   20.fontSize = 36
   20.fontColor = #99cc99
   20.fontFile = fileadmin/templates/res/MTCORSVA.TTF

   21 = TEXT
   21.text = mein fester Text
   21.offset = 12, 54
   21.fontSize = 36
   21.fontColor = #336633
   21.fontFile = fileadmin/templates/res/MTCORSVA.TTF

# Untertitel ausgeben bzw. Seitentitel, wenn Untertitel leer
   40 = TEXT
   40.text.data = page:subtitle // page:title
   40.offset = 400, 52
   40.fontSize = 16
   40.fontColor = #336633
}

Hoffe, es wirkt

Grüße

Erwin

theNeo ·

1000 dank jetzt funzt es!!!
habe mir nen affen gesucht, und das Image hatte ich ansich immer drin, nur bei den letzten Versuchen (als ich dann endlich den Titel auslesen konnte) hab ich das wohl vergessen! Danke
dann mach ich mich mal auf die suche wie es das mit dem Titel der hauptebenen ist

danke
theNeo

anj ·

hi,

suche nach select und hole dir aus der DB mittels TS alle pages die die pid X (aktuelle) haben ... dann nur noch den Titel darstellen und fertig ...