Zum Inhalt springen

lastmodified Content aus Sysfolder Pages

Erstellt am 19. April 2006 · 1 Antwort · letzte Antwort am 19. April 2006

Tags: Frage

dahui ·

hallo community

ich möchte gerne aus einem sysfolder der viele pages enthält, bestimmten content überall ausgeben

temp.column {

    ###  das funktioniert und bringt mir den Inhalt des Containers 19    

	20 = CONTENT
	20.table = tt_content
	20.select {
			pidInList = 19 
			orderBy = sorting
			languageField = sys_language_uid
		}
	
}

wie muss ich nun aber bitte vorgehen um alle seiten eines sysfolders anzusprechen und von diesen nur die zuletzt bearbeitete seite, und dort wiederum nur der 1. container aus der colpos = 0

please help a rookie

danke für allen input, ich komme nicht weiter 😢

greetz, dahui

dahui ·

hallo comunity

#angry# es ist zum verzweifeln, die 2. nacht ist ins land gegeangen und ich bin anscheinend nicht in der lage mein problem selbst zu lösen 😢

ausgangslage:

in meinem html template habe ich eine spalte/column in der ich die navigation einbinde. unter dieser navigation möchte ich einen block darstellen, der mir den content einer seite eines sysfolders 'column' ausgibt, auf allen seiten und immer der selbe.

dazu habe ich einen sysfolder erstellt, darin liegt eine standard-seite 'test' mit einem textelement in der colpos = 0

---> sysfolder/column [10]
--------> seite/test [111]

mit folgendem TS kann ich das auch prima umsetzen

# Column cObject

temp.column = COA
temp.column {

	10 = CONTENT
	10.table = tt_content
	10.select {
			pidInList = 11 
			orderBy = sorting
			languageField = sys_language_uid
		}
	
}

jetzt möchte ich das ganze um einen weiteren block ergänzen, bei dem wiederum aus einem sysfolder 'artikel' der content kommen werden soll, auch wieder auf allen seiten gleich

---> syfolder/column [10]
--------> seite/test [11]
--------> syfolder/artikel [100]
-----------> seite/artikel1 [101]
-----------> seite/artikel2 [102]
-----------> seite/artikel3 [103]

funktioniert auch wieder mit folgendem TS wenn ich direkt die seite z.b. den artikel3 anspreche

# Column cObject

temp.column = COA
temp.column {

	10 = CONTENT
	10.table = tt_content
	10.select {
			pidInList = 11 
			orderBy = sorting
			languageField = sys_language_uid
		}
		
		
	20 = CONTENT
	20.table = tt_content
	20.select {
			pidInList = 103 
			orderBy = sorting
			languageField = sys_language_uid
		}		
		
	
}

allerdings möchte ich in dem 2. fall 'pidInList = X' erreichen
wobei X die aktuelleste seite aus dem sysfolder
--------> sysfolder/artikel [100]

also entweder 101, 102, 103 je nachdem welcher artikel der zuletzt bearbeitete wurde, sprich der jüngste
-----------> seite/artikel1 [101]
-----------> seite/artikel2 [102]
-----------> seite/artikel3 [103]

die query auf der DB absetzen funktioniert

SELECT *

FROM 
           tt_content
           INNER JOIN pages ON ( tt_content.pid = pages.uid )

WHERE      
           pages.pid =100
      AND  tt_content.colPos =0

ORDER BY   
           pages.sorting
         , tt_content.sorting

aber ich bekomme es nicht in TS gebacken

habe schon ne menge mit RECORDS / LOAD_REGISTER / COA probiert, aber es will nicht so recht :o

bitte um einen schubs in die richtige richtung

danke und grüsse dahui