2013-03-11 11 views
6

i ('m) s (t) UCK; -)TYPO3 6.0: rendering le immagini della pagina corrente da colonna confine FAL

Sono le seguenti frammenti e non farlo funzionare.

COL3 = FILES 
COL3 { 
     references { 
      table = tt_content 
      uid = 14 
      fieldName = image 
     } 
     renderObj = TEXT 
     renderObj { 
      data = file:current:publicUrl 
      wrap = <img src="|"> 
     } 
} 

frammento funziona fino ad ora, ma voglio usarlo con la pagina corrente & colPos = 3. Quindi, qualcosa di simile:

table = tt_content 
select { 
    where = colPos = 3 
    orderBy = sorting 
    languageField = sys_language_uid 
} 

Ci si sente come ho provato quasi tutto.

apprezzo molto ogni aiuto possibile ... un sacco

di grazie !!

risposta

4

Suppongo che l'attributo select non funzioni con references.
Prova questa soluzione (non testata) da utilizzare con qualsiasi elemento di contenuto.

... 
references { 
    table = tt_content 
    uid.data = uid 
    fieldName = image 
} 

Un'altra idea:

COL3 = CONTENT 
COL3 { 
    table = tt_content 
    select { 
     where = colPos = 3 
    } 

    renderObj = FILES 
    renderObj { 
      references { 
       table = tt_content 
       fieldName = image 
      } 
      renderObj = TEXT 
      renderObj { 
       data = file:current:publicUrl 
       wrap = <img src="|"> 
      } 
     } 
    } 
+1

Mi hai salvato la giornata! Molte grazie. Ho asciugato il primo già che non funziona per me - ma il secondo funziona fuori dalla scatola! Grazie compagno. – lufi

+0

Grande - Non ho provato, il che mi rende ancora più orgoglioso :). – Mateng

7

Ecco suona meglio di me:

COL3 = CONTENT 
COL3 { 
    table = tt_content 
    select { 
     where = colPos = 3 
    } 

    renderObj = FILES 
    renderObj { 
      references { 
       table = tt_content 
       fieldName = image 
      } 
      renderObj = IMAGE 
      renderObj { 
       file.import.data = file:current:publicUrl 
      } 
     } 
    } 
+0

Questa è davvero la soluzione migliore perché utilizza un oggetto IMAGE per l'immagine. – lorenz

Problemi correlati