Zum Inhalt springen

Extension Template Reihenfolge der Ansicht ändern

Erstellt am 23. März 2011 · Noch keine Antworten

Tags: Inhaltselemente, Frage

marketing ·

Hallo liebe TYPO3 Gemeinde,

zur Zeit haben wir bei unseren Produkten folgendes TS. Es beschreibt, dass auf einer Seite X alle "untergeordneten" Seiten XX, XY, XZ als Fläche mit kleinem Bild und Beschreibung angezeigt werden.
Sobald ich nun ein Element auf der Seite X einfüge, erscheint dieses unter der Auflistung der "untergeordneten" Seiten XX, XY und XZ.

Bei einer anderen Seite, möchte ich die Reihenfolge jedoch ändern und die Elemente VOR der Auflistung der "untergeordneten" Seiten darstellen. Veränder ich die Reihenfolge des TS, d.h. verschiebe ich den Teil "pageContent" vor "temp.menuProduct", wird die Auflistung der untergeordneten Seiten nicht mehr angezeigt.

Wo liegt das Problem? Wie kann ich es ändern, dass die Elemente VOR der Auflistung dargestellt werden?

Gruß, Benny

////////////////////////////////////////////////////////////////////////////////
// temp.menuProduct (CREATION)
////////////////////////////////////////////////////////////////////////////////

temp {
  menuProduct = HMENU
  menuProduct {
    entryLevel = -1
    1 = TMENU
    1 {
      NO {
        beforeImgLink = 1
        beforeImg = {$site.image.product.default}
        beforeImg {
          import = {$site.image.product.root}
          import {
            data = levelfield:-2, tx_larextranet_imagemenu, slide
            override {
              field = tx_larextranet_imagemenu
            }
          }
          width = 100
        }
        beforeWrap = <TABLE class="productCategory"><TR><TD class="productPicture">|</TD>
        linkWrap = <TD class="productDescription">|
        after {
          cObject = COA
          cObject {
            30 = TEXT
            30 {
              field = abstract
              wrap = <DIV class="productAbstract">|</DIV></TD></TR></TABLE><BR>
            }
          }
        }
        RO = 1
      }
    }
  }
}

////////////////////////////////////////////////////////////////////////////////
// pageContent (MODIFICATION)
////////////////////////////////////////////////////////////////////////////////

pageContent {
  10 {
    subparts {
      contentMain {
        15 < temp.menuProduct
        20 {
          wrap = <DIV class="smallPrint"> | </DIV>
        }
      }
     #imageHeader.file.10.file.import.data = levelmedia:3, slide
    }     
  }
}

////////////////////////////////////////////////////////////////////////////////
// pagePrint (MODIFICATION)
////////////////////////////////////////////////////////////////////////////////

pagePrint {
  25 < temp.menuProduct
}