Zum Inhalt springen

Bestimmten Content je nach Layer (Typ) anzeigen

Erstellt am 20. August 2005 · 4 Antworten · letzte Antwort am 23. August 2005

Tags: Templates & Layouts, Frage

CodeFlatter ·

Hallo Zusammen,

bin seit heute dabei und fang auch gleich mal an zu nerven.
Beim Bauen eines eigenen Template bin ich an dem folgenden Problem "hängengeblieben" :

Mit folgendem TypoScript (Auszug) gebe ich einigen Content
in die Bereiche 0 (links) und 2 (normal bzw. mitte) aus, wenn ich das richtig verstanden habe.
In meiner HTML-Vorlage habe ich ###CONTENT###, ###RECHTS### und ###NEWS### als ID vorgegeben.
Das funktioniert soweit auch.

   ...
   CONTENT = CONTENT
    CONTENT {
      table = tt_content
      select.orderBy = sorting
      select.where = colPos = 0 
    }

    RECHTS = CONTENT
    RECHTS {
      table = tt_content
      select.orderBy = sorting
      select.where = colPos = 2
    }

Jetzt geben ich also ###CONTENT### und ###RECHTS### aus.
Ich möchte aber auch ###NEWS### im Bereich 0 ausgeben, weis aber nicht wie man da noch nach Typ unterscheiden kann.

Ich hoffe ich habe mich verständlich ausgedrückt... :o

Greez René

mstuebner ·
CodeFlatter schrieb

In meiner HTML-Vorlage habe ich ###CONTENT###, ###RECHTS### und ###NEWS### als ID vorgegeben.

Gewöhn Dir lieber gleich an die korrekten Bezeichungen zu benutzen, sonst gibt es nur Zweideutigkeiten und Missverständnisse. Was Du als ID bezeichnest sind MARKER.

CodeFlatter schrieb

Ich möchte aber auch ###NEWS### im Bereich 0 ausgeben, weis aber nicht wie man da noch nach Typ unterscheiden kann.

Man kann einfaches ja auch unbegrenzt kompliziert machen...

Du willst DREI Marker mit Inhalt befüllen und hast im Backend VIER Spalten. Also nimm für jeden Deiner versch. Marker eine Spalte, dann brauchst Du nicht nach Inhaltstypen zu unterscheiden.

CodeFlatter ·

Hallo Matthias.

Hab Dank für die Infos, ich werd mir die Sache mit den richtigen Bezeichnungen merken. 😉

Da gestern Tag 1 war denk ich so schlimm wirds schon nicht gewesen sein.

Im übrigen kann es vorkommen, das ich eben mehr als nur drei Marker habe, z.B. 20 oder noch mehr. Es muß doch eine Möglichkeit geben sich auf einen bestimmten Inhalt zu beziehen. #paralyzed#
Wie soll man den sonst Templates für komplexe Webseiten erstellen wenn genau 4 Marker verwendet werden können???

Hab Dank für Deine Mühen!
Greez René

humpun ·

Man kann unzählige Marker benutzen.

page.10 {
 template=FILE
 template.file=fileadmin/layout/layout.html
 workOnSubpart = BEREICH
marks.MENU2 = HMENU
 marks.MENU2.entryLevel = 0
 marks.MENU2.special = directory
 marks.MENU2.special.value = 32
 marks.MENU2 {
        1 = TMENU
        1.NO = 1
        1.NO.linkWrap =  |
        1.NO.ATagParams = class="menu" 
     
        2 = TMENU
        2.NO = 1
        2.NO.linkWrap = <br /> | 
        2.NO.collapse = 1
        2.RO = 1
        2.RO.color = #000000
        2.NO.ATagParams = class="menu2" 
 }

 marks.CONTENT < styles.content.get 
 marks.CONTENT.select.orderBy = sorting
 marks.CONTENT.select.where = colpos=0
 marks.RECHTS1 < styles.content.get
 marks.RECHTS1 {
    select.pidInList=13
    select.orderBy = sorting 
    select.where = colpos=2
 }

 marks.LOGO = CONTENT
...

Ich hoffe ich kontne dir helfen. Was du meinst sind glaub ich die 4 Content Reihen in der Typo3 Struktur.

mfg

humpun