[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