[TYPO3-UG Dutch] Laatste 10 content items Weergeven
Gijs Epping
gijs.epping at efocus.nl
Tue Aug 7 09:01:20 CEST 2007
Bedankt voor de tip John, ik ben nu zover dat het me gelukt is met
typoscript. Ik zal de code even plaatsen misschien dat jullie op of
aanmerkingen hebben. Ik heb een groot stuk hiervan gejat:
http://typo3.umloud.dk/index.php?id=360 want ik had geen idee hoe ik
pagina id's en content id's op kon halen.
Weet iemand goede site waar beschrijven en voorbeeldjes staan van wat er
allemaal een beetje mogelijk is met die select statements?
Thanks
lib.newestContent = COA
lib.newestContent {
# First we collect the uids on all levels of the site
# Gets the uids on 1st level
10 = LOAD_REGISTER
10.level1uids.cObject = CONTENT
10.level1uids.cObject {
table = pages
select.pidInList.data = leveluid:0
renderObj = TEXT
renderObj.field = uid
renderObj.wrap = |,
}
# Gets the uids on 2nd level
20 = LOAD_REGISTER
20.level2uids.cObject = CONTENT
20.level2uids.cObject {
table = pages
select.pidInList.cObject = TEXT
select.pidInList.cObject.data = register:level1uids
renderObj = TEXT
renderObj.field = uid
renderObj.wrap = |,
}
# next we combine all of them into one list of uids
70 = LOAD_REGISTER
70.alluids.cObject = COA
70.alluids.cObject {
10 = TEXT
10.data = register:level1uids
20 = TEXT
20.data = register:level2uids
30 = TEXT
30.data = leveluid:0
}
# And the final output of the content elements
90 = COA
90 {
wrap = And here are the content in the normal column of that
page:<hr>|<hr>
10 = CONTENT
10 {
table = tt_content
select {
orderBy = sorting
where = colPos=0
max = 10
languageField = sys_language_uid
pidInList.cObject = CONTENT
pidInList.cObject {
table = pages
select {
pidInList.data = register:alluids
orderBy = tstamp DESC
max = 1
}
renderObj = TEXT
renderObj.field = uid
}
}
}
}
}
-----Oorspronkelijk bericht-----
Van: typo3-ug-dutch-bounces at lists.netfielders.de
[mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens John de
Stigter
Verzonden: Monday, August 06, 2007 4:30 PM
Aan: TYPO3 Usergroup Dutch
Onderwerp: Re: [TYPO3-UG Dutch] Laatste 10 content items Weergeven
> Hallo,
>
> Ik ben nieuw hier dus ik zal vast dingen verkeerd benoemen en
> uitleggen.
> Ik hoop dat ik het tot een minimum kan beperken.
>
> Ik wil een test site opzetten waarbij ik het eerst
> toegevoegde pagina content item wil weergeven. En dan niet
> alleen de titel maar ook de afbeelding en intro tekst.
>
> Mijn menu structuur zal er als volgt uit zien.
>
> Hoofdpagina
> - Pagina 1
> - Pagina 2
> - Pagina 3
> Etc...
>
>
> Op de hoofdpagina wil ik dan het volgende tonen.
> - Pagina1 "content item 1 (title, plaatje, intro)"
> - Pagina2 "content item 1 (title, plaatje, intro)"
> - Pagina3 "content item 1 (title, plaatje, intro)"
> Etc..
>
Bedoel je misschien een soort van "What's new" module? Misschien is de
extensie "recentcontent" iets voor je. Check:
http://typo3.org/extensions/repository/view/recentcontent/0.0.5/. Deze
extensie controleert ook op aangepaste/nieuwe content op pagina's.
Je zou je zelf ook kunnen gaan verdiepen in TypoScript en een select
maken met het CONTENT object.
(http://typo3.org/documentation/document-library/references/doc_core_tsr
ef/current/)
Groet,
RJ
_______________________________________________
TYPO3-UG-dutch mailing list
TYPO3-UG-dutch at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
More information about the TYPO3-UG-dutch
mailing list