[TYPO3-UG Oesterreich] Content Element der übergeordneten Ebene anzeigen

Christian Kurta kurta at typoheads.com
Sat Mar 25 16:21:08 CET 2006


Hi!

Hab eine spezielle Anforderung:
Mein Seitenbaum:

Produkte
-> Produkt1
-> Produkt2
-> Produkt3

Auf der Seite Produkte ist ein Contentelement in der 3. Spalte  
platziert (Text mit Bild)
Hier der Wunsch:
Wenn jemand vergisst auf der Seite Produkt1 in der 3te n Spalte ein  
Contentelement einzufügen, soll er automatisch von der Übergeordneten  
Seite (Seite Produkt) das Contentelement einfügen.

Ich habe so etwas schon mal gemacht, nur nicht mit Contentelementen,  
sondern mit dem Page-Type: Advanced und einem bei der Seite  
hinterlegtem Bild.

Hier der Code, wie es mit dem Page-Typ Advanced und einem  
hinterlegtem Bild funktioniert. Wie könnte der Code mit  
Seiteninhalten (Textpic) funktionieren?

mfg Christian Kurta - Typoheads.com



###############
# Keyvisual (Bild, das bei der Seite definiert ist)
###############

temp.prev1 = RECORDS
temp.prev1 {
  dontCheckPid = 1
  tables = pages
  source.data = leveluid:-1
  conf.pages = TEXT
  conf.pages.field = media
}

temp.previous = COA
temp.previous {
  10 = COA
  10 {
  10 = COA
  10 {
  10 = COA
  10 {
    10 = COA
    10 {
      10 < temp.prev1
      stdWrap.ifEmpty.cObject = COA
      stdWrap.ifEmpty.cObject {
        10 < temp.prev1
        10.source.data = leveluid:-2
      }
    }
    stdWrap.ifEmpty.cObject = COA
    stdWrap.ifEmpty.cObject {
      10 < temp.prev1
      10.source.data = leveluid:-3
    }
  }
  stdWrap.ifEmpty.cObject = COA
  stdWrap.ifEmpty.cObject {
    10 < temp.prev1
    10.source.data = leveluid:-4
  }
}
  stdWrap.ifEmpty.cObject = COA
  stdWrap.ifEmpty.cObject {
    10 < temp.prev1
    10.source.data = leveluid:-5
  }
}
  stdWrap.ifEmpty.cObject = COA
  stdWrap.ifEmpty.cObject {
    10 < temp.prev1
    10.source.data = leveluid:-6
  }
}
  stdWrap.ifEmpty.cObject = COA
  stdWrap.ifEmpty.cObject {
    10 < temp.prev1
    10.source.data = leveluid:-7
  }
}


temp.KEYVISUAL= IMG_RESOURCE
temp.KEYVISUAL.file {
  import.field = media
  import.ifEmpty.cObject < temp.previous

  import = uploads/media/
  import.listNum = 0
}





More information about the TYPO3-at mailing list