[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