Zum Inhalt springen

select für Titel von Unterseiten

Erstellt am 13. April 2010 · 1 Antwort · letzte Antwort am 13. April 2010

Tags: Frage

Liverson ·

Hallo,

ich muss die Unterseiten einer bestimmten Seite als ungeordnete Liste ausgeben lassen, was auch auf der Seite funktioniert, auf der ich das TS im Extension-Template eingefügt habe.

Seitenstruktur:
Anwendungen & Produkte (hier ist nachfolgendes TS in einem ext-Template)
- Anwendungen (uid = 8-)
-- Unterseite1
-- Unterseite2
-- Unterseite3

Wenn ich auf der Seite "Anwendungen & Produkte" bin, wird alles wunderbar ausgegeben, aber auf den Unterseiten nicht mehr.

TS:

#Anwendungsdropdown
temp.anwedungsdropdown = COA
temp.anwedungsdropdown {
  #Initiale Beschriftung Dropdown
  10 = TEXT
  10.value = Wählen Sie einen Anwendungsbereich ...
  10.wrap = <span class="anwendungsDropdownHeading"><a onclick="openDropdown();">|</a></span>
  #Kategorien
  30 = CONTENT
  30 {
   table = pages
   select {
    #Unterseiten der Anwendungsgebiete für Dropdown
    orderBy = sorting
   }
   renderObj = COA
   renderObj {
    10 = TEXT
    10.value = <ul id="dropdown_anwendungen">
    #Produkte der Kategorie
    20 = CONTENT
    20 {
     table = pages
     select {
      #nur Unterseiten der jeweiligen uid
      pidInList = 8
      orderBy = sorting
     }
     renderObj = COA
     renderObj {
      20 = TEXT
      20.field = title
      20.typolink.parameter.field = uid
      20.wrap = <li>|</li>
     }
    }
    30 = TEXT
    30.value = </ul>    
   }
  }
}
page.10.marks.DROPDOWN_ANWENDUNGEN < temp.anwedungsdropdown

Vielleicht kann mir ja jemand spontan weiterhelfen, bin schon am verzweifeln und sehe wahrscheinlich den Wald vor lauter Bäumen nicht mehr.

Danke und Gruss

Liverson ·

Nach einer Kaffee-Pause gehts dann wieder, habe die ganze Sumse einmal zu tief verschachtelt, so geht:

#Anwendungsdropdown
temp.anwedungsdropdown = COA
temp.anwedungsdropdown {
  #Initiale Beschriftung Dropdown
  10 = TEXT
  10.value = Wählen Sie einen Anwendungsbereich ...
  10.wrap = <span class="anwendungsDropdownHeading"><a onclick="openDropdown();">|</a></span>
  #Kategorien
  30 = CONTENT
  30 {
   wrap = <ul id="dropdown_anwendungen">|</ul>
   table = pages
   select {
    #Unterseiten der Anwendungsgebiete für Dropdown
    pidInList = 8
    orderBy = sorting
   }
   renderObj = COA
   renderObj {
    10 = TEXT
    10.wrap = <li>|</li>
    10.field = title 
    10.typolink.parameter.field = uid
   }
  }
}
page.10.marks.DROPDOWN_ANWENDUNGEN < temp.anwedungsdropdown