TYPO3 6.0:从FAL中的边框列渲染当前页面的图像

时间:2013-03-11 21:39:57

标签: typo3 typoscript

我('m)s(t)uck; - )

我有以下片段,而且我没有让它发挥作用。

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

Snippet到目前为止工作,但我想将它用于当前页面&amp; colPos = 3.所以类似:

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

感觉好像我几乎尝试过所有事情。

我真的很感激我能得到的每一个帮助......

非常感谢!!

2 个答案:

答案 0 :(得分:7)

这对我来说听起来更好:

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

答案 1 :(得分:4)

我认为select属性不适用于references 尝试使用此解决方案(未测试)与任何内容元素一起使用。

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

另一个想法:

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