0

在 TYPO3 中,我为扩展 fe_users 的前端编辑构建了一个 Powermail 表单。一个字段包含一个逗号分隔的类别列表,我使用一个 Typoscript 库来填充一组复选框,其中包含该字段的 sys_category 条目,试图检查在 fe_users 字段中找到的那些。但是没有预选。

它是嵌套的内容吗?是renderObj吗?错误在哪里?有任何想法吗?

lib.powermail.options {
category = CONTENT
category {
    table = sys_category
    select.pidInList = 41
    renderObj = COA
    renderObj {
        10 = TEXT
        10.field = title
        20 = TEXT
        20.value = |
        30 = TEXT
        30.field = uid
        40 = TEXT
        40.value = |*
        40.if.isInList.field = uid
        40.if.value = CONTENT
        40.if.value {
            table = fe_users
            select {
                pidInList = 41
                where.dataWrap = uid = {TSFE:fe_user|user|uid}
            }
            renderObj = TEXT
            renderObj.field = category
        }
        stdWrap.wrap = |[\n]
    }
}
}
4

1 回答 1

0

在第一个视图中,我看不到问题。不过,如果我必须构建如此复杂的 TypoScript 对象,我会尝试查看结果。你也可以用吗

page.1 < lib.powermail.options

并粘贴结果?

于 2018-09-13T10:53:11.347 回答