Search code examples
typo3typoscript

TYPO3 6.0: Render images of current page from border column in FAL


I've have the following snippets and I don't get it to work.

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

Snippet works so far, but I want to use it with current page & colPos = 3. So something like:

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

It feels like I've tried almost everything.

I really appreciate every help I can get...

Thank's alot!!


Solution

  • I presume the select attribute does not work with references.
    Try this solution (not tested) to use with any content element.

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

    Another 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="|">
                }
            }
        }