Zum Inhalt springen

Reihenfolge im Menü

Erstellt am 6. November 2012 · 3 Antworten · letzte Antwort am 15. November 2012

Tags: Frage

marketing ·

Liebe Typo3'ler,

ich betreue die Internetseite meiner Firma und möchte nun im Template etwas ändern. Hierbei komme ich jedoch nicht weiter, so dass ich mich freuen würde, wenn mir jemand helfen könnte.

Die Situation:
Für bestimmte Seiten existiert folgendes Template. Dieses erstellt ein Menü, das den Inhalt der Unterseite (Feld Abstract) anzeigt. Das Menu wird auf der Seite immer ganz oben dargestellt. Erst folgend erscheinen die einzelnen Elemente.

Mein Problem:
Ich möchte nun die Reihenfolge ändern, so dass ich vor dem Menü noch Elemente, wie z.B. Text oder Text/Bild einfügen kann. Wie tue ich das?

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


pagePrint {
  25 < temp.menuProduct
}

Ich weis, dass die Reihenfolge etwas mit den Zahlen zu tun hat. Ich habe diese bereits in der Reihenfolge etc. geändert, komme jedoch zu keinem Ergebnis.

Für Rückmeldungen wäre ich dankbar.

Viele Grüße
Benny

Unbekannter Benutzer ·

Da fehlt auf jeden Fall was. Wahrscheinlich wird mit diesem TypoScript nur ein Standardscript erweitert, ohne das zu kennen wird es schwierig zu antworten weil man so gar nicht sehen kann wo Content ausgegeben wird.

Wool ·

Also soweit dein Auszug aus dem Quelltext das hergibt arbeitest Du mit Subparts.

Entweder:
Du fügst in deinem HTML-Template vor dem Subpart "contentMain" einen weiteren ein,
oder:
Du fügst vor der Zeile " 15 < temp.menuProduct " bspw. " 10 = CONTENT " und die dafür nötigen angaben ein.

Wie "das mit den Zahlen" und "das mit den Subparts" funktioniert kannst Du in den Tutorials oder in den Referenzen nachlesen.

Sollte das nicht funktionieren, dann wird es so sein wie es kitsunet gesagt hat.