lufi
lufi

Reputation: 670

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!!

Upvotes: 6

Views: 3424

Answers (2)

Luc Muller
Luc Muller

Reputation: 71

That's sounds better to 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
            }
        }
    }

Upvotes: 7

Mateng
Mateng

Reputation: 3734

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

Upvotes: 4

Related Questions