[TYPO3-german] Frage nach Umsetzungskonzept - tt_news oder mit Page-Standard?
Thomas Off
t.off at lumonet.de
Mon Apr 24 08:01:27 CEST 2006
Hallo Lars,
>> Wenn du dich näher dafür interessierst, kann ich den Code ja mal posten.
> danke für den Hinweis. Habt Ihr das mit TS realisiert oder dafür eine
> eigene EXT programmiert? Ich habe mich mittlerweile auch schon ein
> bisschen durch die TSRef gewühlt und ein paar Dinge gefunden, die sich
> evtl. benutzen lassen.
Wir haben in einem Extension Template das unten angegebene
TypoScript-Objekt definiert und das dann über die Extension "Content
Element From TypoScript" (tscobj) auf der Seite eingebunden.
> Und ja, Interesse an dem Code hätte ich durchaus. Ich würde mich daher
> freuen, wenn Du ihn posten könntest.
Hier kommt der TypoScript-Code:
##############################
# Aktuellste Referenz
##############################
lib.current_reference = HMENU
lib.current_reference {
special = updated
special {
value = 22
limit = 1
mode = crdate
}
### Verpacken
wrap = <div class="references"> | </div>
### Erste (und einzige) Ebene
1 = TMENU
1 {
noBlur = 1
expAll = 0
NO = 1
NO {
### 1. Erstes Bild aus Medienfeld der jeweiligen Seite
before.cObject = IMAGE
before.cObject {
params = class="reference_img"
### Bildbmaße begrenzen
file.width = 170
file.height = 116
### Bild aus Seite einfügen
file.import {
cObject = TEXT
cObject.data = field:media
wrap = uploads/media/ |
listNum = 0
}
### Alt-Text setzen
altText.dataWrap = Screenshot Website {field:title}
titleText.data = field:title
### Verlinkung mit Seite
stdWrap.typolink {
parameter.data = field:uid
}
}
### Nur anzeigen wenn Bild in Feld vorhanden ist
before.cObject.if.isTrue.data = field:media
### 2. Titel der jeweiligen Seite (implizit durch Menü gegeben)
### Parameter für Link
ATagParams = class="reference_title"
### 3. Weiterer Text: Untertitel der Seite, Abstract
after.cObject = COA
after.cObject {
### Untertitel
10 = TEXT
10 {
data = field:subtitle
### Verlinkung mit Seite
typolink {
parameter.data = field:uid
ATagParams = class="reference_subtitle"
}
if.isTrue.data = field:subtitle
}
### Div für Dia-Rahmen schließen
20 = TEXT
20 {
value = </div>
}
### Abstract
30 = TEXT
30 {
data = field:abstract
wrap = <div class="reference_text"><p class="bodytext"> |
if.isTrue.data = field:abstract
}
### Link zur Referenz
40 = TEXT
40 {
value = mehr
typolink.parameter.data = field:uid
wrap = <br /><br /> | </p></div>
}
}
### Wrapping
allWrap = <div class="reference"> |
}
}
}
Ich hoffe, du kommst damit klar, ansonsten einfach noch mal nachfragen!
MfG, Thomas
--
LumoNet oHG
Thomas Off
t.off at lumonet.de
www.lumonet.de
More information about the TYPO3-german
mailing list