Zum Inhalt springen

abstract vererben - per slide?

Erstellt am 17. Oktober 2006 · 4 Antworten · letzte Antwort am 18. Dezember 2006

Tags: Frage

david_h ·

hallo zusammen.

ich möchte dass auf Seiten, die keinen Abstract haben der der übergeordneten angezeigt wird.

das gleiche prinzip setze ich auch schon bei einer spalte ein, wie es hier:
http://www.oliver-thiele.de/cms-typo3/tutorials/content-slide.htm
beschrieben ist.

mein ansatz:

subparts.abstract = HTML
subparts.abstract.value.field = abstract
subparts.abstract.slide = -1
subparts.abstract.slide {
	collect = -1
	# collectReverse = 1
}

klappt slide nur bei styles.content.get oder was?

einpraegsam.​net ·

Mit diesem TS "sliden" wir den Subtitle nach unten - kannst ja nach deinen Wünschen umbauen...

page.10.marks.title = IMAGE
page.10.marks.title.file = GIFBUILDER
page.10.marks.title.titleText.field = subtitle
page.10.marks.title.altText.field = subtitle
page.10.marks.title.file {
   XY = [10.w]+10,50
   transparentBackground = 1
   transparentColor.nearest = 1
   backColor = #3668B1
   10 = TEXT
   10.text.data = levelfield : -1 , subtitle, slide
   10.fontSize = 26
   10.fontFile = fileadmin/12project/font/EurostileExtended-Roman-DTC.ttf
   10.fontColor = white
   10.niceText = 1
   10.offset = 0,38
   params = class="titlepic"
}
david_h ·

Hallo wunschtacho,
dankle für die Antwort.
ich kannte diesen schnipsel schon, ich will aber reinen text und kein gif.
Ich weiss nicht, ob ich das skript richtig blicke.

ich habs mal so versucht, es klappt aber nicht:

subparts.abstract = HTML
subparts.abstract.value.field = abstract
subparts.abstract.data = levelfield : -1 , abstract, slide

geht das auch nur mit text?

Oliver Thiele ·

Hallo david_h,
die Eigenschaft slide gehört nur zum cObject CONTENT, also kann die in diesem Fall nicht weiterhelfen.
Somit bleibt nur noch die Eigenschaft data aus der "Funktionssammlung" stdWrap.

data = levelfield: -1 , abstract, slide

liefert schon den richtigen Wert, allerdings erst dann, wenn im Install-Tool ein Eintrag gemacht wurde unter "All Configuration":

[FE][addRootLineFields] = abstract

Edit:
"field" und "data" dürfen natürlich nicht gleichzeitig verwendet werden!

david_h ·

So Funktionierts:

subparts.abstract = TEXT
subparts.abstract.override.data = levelfield :-1, abstract, slide

Danke für eure Hilfe!