6

我有以下片段,但我没有让它工作。

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

代码片段到目前为止有效,但我想将它与当前页面和 colPos = 3 一起使用。所以类似于:

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

感觉就像我已经尝试了几乎所有东西。

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

非常感谢!!

4

2 回答 2

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
            }
        }
    }
于 2013-03-18T14:41:03.327 回答
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="|">
            }
        }
    }
于 2013-03-12T00:06:48.997 回答