[Typo3-UG Spain] Asignacion de source a un contenido RECORDS
Raúl Tarrío
rtarrio at gmail.com
Thu Dec 8 18:26:39 CET 2005
Esta es la solución
70 = RECORDS
70 {
tables = tt_content
dontCheckPid=1
source.cObject = CONTENT
source.cObject {
table = tt_content
dontCheckPid=1
select {
pidInList.data = TSFE:id
where = CType = 'templavoila_pi1'
}
renderObj = TEXT
renderObj.field = uid
}
}
Raúl
----- Original Message -----
From: "Raúl Tarrío" <rtarrio at gmail.com>
Newsgroups: typo3.ug.spain
To: "TYPO3 Usergroup Spain" <typo3-ug-spain at lists.netfielders.de>
Sent: Tuesday, November 22, 2005 6:17 PM
Subject: [Typo3-UG Spain] Asignacion de source a un contenido RECORDS
> Hola
> Estoy empezando a pelearme con typo3 y me surge este problema. Intento
> referenciar un contenido como resultado de una búsqueda en la tabla de
> contenidos. La búsqueda la hace bien en mi caso pues tengo en cada
> página un contenido "Flexible content", es decir de tipo
> "templavoila_pi1", lo que no hace es la asignación del campo uid al
> parámetro source. Este es mi código
>
> 10 = RECORDS
> 10 {
> tables = tt_content
> dontCheckPid=1
> select {
> pidInList.data = TSFE:id
> where = CType = 'templavoila_pi1'
> }
> source.field = uid
> #esto es lo que no funciona
>
> #source = 459 si se lo pongo a mano lo hace bien
> }
>
> Para comprobar que el resultado de la búsqueda era bueno lo he hecho de
> esta manera:
>
> 10 = CONTENT
> 10 {
> table = tt_content
> dontCheckPid=1
> select {
> pidInList.data = TSFE:id
> where = CType = 'templavoila_pi1'
> }
> renderObj = TEXT
> renderObj.field = uid
> }
>
> esto imprime 459, que es el identificador de contenido que se encuentra en
> esta página en concreto, es decir el que se debe cargar en source.
>
> ¿Alguna idea?
> Gracias de antemano
> Raúl
>
More information about the TYPO3-UG-spain
mailing list