2016-05-19 12 views
1

Ich zeige alle Inhalte von den Unterseiten auf einer Seite:TYPO3 Content auf einer Seite, um von Position in Seitenbaum

lib.allPid = COA 
lib.allPid { 
    10 = HMENU 
    10 { 
     #entryLevel = 1 
       special = directory 
       special.value = 115 
     1 = TMENU 
     1 { 
      expAll = 1 
      NO.doNotShowLink = 1 
      NO.allStdWrap.field = uid 
      NO.allStdWrap.wrap = |, 
     } 
     2 < .1 
    } 
} 

lib.allContent = CONTENT 
lib.allContent { 
    table = tt_content 
    select { 
     pidInList.cObject < lib.allPid 
       where = colPos = 0 
       orderBy = pid DESC 
    } 
} 

Hier wird der Inhalt von pid DESC ordere wird. Aber ich möchte den Inhalt der Unterseiten nach ihrer Position im Seitenbaum ordnen. Damit kann der Benutzer seine eigene Bestellung definieren.

Ich habe versucht:

lib.allContent = CONTENT 
lib.allContent { 
    table = tt_content 
    select { 
    pidInList.cObject < lib.allPid 
    leftjoin = pages ON (tt_content.pid = pages.pid) 
       where = tt_content.colPos = 0      
       orderBy = pages.sorting ASC 
    } 
} 

Hat nicht funktioniert ...

Wer weiß, wie dies zu tun? Danke im Voraus!

Antwort

2

Sie sind auf einem guten Weg, aber Sie haben die Verbindung falsch gemacht.

In Ihrem Code ist es tt_content.pid = pages.pid, und dieses ist falsch. Der pid Wert in tt_content ist der uid aus dem pages.

Sie benötigen Skript zu ändern, so:

lib.allContent = CONTENT 
lib.allContent { 
    table = tt_content 
    select { 
    pidInList.cObject < lib.allPid 
    leftjoin = pages ON (tt_content.pid = pages.uid) 
       where = tt_content.colPos = 0      
       orderBy = pages.sorting ASC 
    } 
} 

Ich habe es getestet und es funktionierte auf einer Testinstanz.

+0

Großartig, es funktioniert! Vielen Dank! Ich suchte im Internet nach einer Beschreibung der TYPO3-Datenbanktabellen und ihrer Beziehungen, fand aber nichts. Wissen Sie, wo ich diese Datenbankdokumentation finde? – user3532637

+1

Ich habe eine verwandte Frage auf http://stackoverflow.com/questions/37344614/typo3-show-content-from-subpages-inlcuding-css-classes hinzugefügt – user3532637

Verwandte Themen