[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