[TYPO3-UG Denmark] senest opdateret records
Peter Klein
peter at umloud.dk
Thu Apr 23 10:42:02 CEST 2009
Hej Jan.
Jeg tror ikke du kan gøre det via typoscript, da alle FCEs bliver gemt
som samme type i databasen.
Du skal nok lave en userFunc eller extension for at få det til at
virke, da du skal teste på hvilken DS/TS der er brugt til de
forskellige FCEs, for at finde den rigtige type.
MvH
Peter Klein / Umloud Untd.
On Tue, 21 Apr 2009 16:48:01 +0200, Jan Magnussen <jm at gagarin.dk>
wrote:
>Hej
>
>Jeg vil gerne have en list over de seneste records af en bestemt type.
>
>Det er altså ikke en list over de sider der er opdateret men de seneste
>records fra en bestemt TV Data Struktur der skal vises.
>
>Min TS ser pt sådan ud og viser kun de sider der er opdateret:
>
>....................
>lib.forslag = COA
>lib.forslag {
> 10 = LOAD_REGISTER
> 10{
> lvl1uids.cObject = CONTENT
> lvl1uids.cObject {
> table=pages
> renderObj = TEXT
> renderObj.field = uid
> renderObj.wrap = |,
> }
> lvl2uids < .lvl1uids
> lvl2uids.cObject.select.pidInList.data= register:lvl1uids
> lvl3uids < .lvl1uids
> lvl3uids.cObject.select.pidInList.data= register:lvl2uids
> lvl4uids < .lvl1uids
> lvl4uids.cObject.select.pidInList.data= register:lvl3uids
> lvl5uids < .lvl1uids
> lvl5uids.cObject.select.pidInList.data= register:lvl4uids
> alluids.cObject = COA
> alluids.cObject {
> 10=TEXT
> 10.data = register:lvl1uids
> 20=TEXT
> 20.data = register:lvl2uids
> 30=TEXT
> 30.data = register:lvl3uids
> 40=TEXT
> 40.data = register:lvl4uids
> 50=TEXT
> 50.data = register:lvl5uids
> 60=TEXT
> 60.data = leveluid:0
> }
>
> }
> 20 = CONTENT
> 20 {
> table = tt_content
> select {
> selectFields =
> pidInList.data = register:alluids
> orderBy = tstamp DESC
> max = 10
> }
> renderObj = COA
> renderObj {
> 10 = TEXT
> 10.field = header
> 10.typolink.parameter.field=pid
> 10.wrap = <li>|<br />
> 20 = TEXT
> 20.field = tstamp
> 20.strftime = %d. %B %Y %H:%M:%S
> }
> }
>}
>...................
>
>
>Det record jeg gerne vil have ind er placeret her i datastrukturen
>
>
>......
> <field_forslag type="array">
> <tx_templavoila type="array">
> <title>Forslag</title>
> <sample_data type="array">
> <numIndex index="0">[forslag]</numIndex>
> </sample_data>
> <eType>ce</eType>
> <TypoScript><![CDATA[
> 10= RECORDS
> 10.source.current=1
> 10.tables = tt_content
> 10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
> ]]></TypoScript>
> <oldStyleColumnNumber type="integer">3</oldStyleColumnNumber>
> </tx_templavoila>
> <TCEforms type="array">
> <config type="array">
> <type>group</type>
> <internal_type>db</internal_type>
> <allowed>tt_content</allowed>
> <size>5</size>
> <maxitems>200</maxitems>
> <minitems>0</minitems>
> <multiple>1</multiple>
> <show_thumbs>1</show_thumbs>
> </config>
> <label>Forslag</label>
> </TCEforms>
> </field_forslag>
>..........
>
>Er der nogen der kan hjælpe mig på vej?
>
>Tak
>
>
>Jan Magnussen
More information about the TYPO3-UG-Denmark
mailing list