2

这是我的打字稿:

nota = TEXT
nota.value = ###WFQBE_FIELD_nota###
nota.stdWrap {
   required = 1
   wrap = (|)
}
nota.ifEmpty = not available

我只想在不为空的情况下将字段 nota 包装在 () 中,如果为空,我希望出现“不可用”消息。

这可行,但唯一的问题是消息也包含在 () 中!

任何想法?我是 Typoscript 的新手..

4

2 回答 2

4

你可以扭转你的状况:

nota = TEXT
nota {
    value = not available
    override {
        cObject = TEXT
        cObject {
            required = 1
            value = ###WFQBE_FIELD_nota###
            wrap = (|)
        }
    }
}
于 2011-06-21T14:09:22.643 回答
3

如果我理解正确,您当前的问题是“包装”。

由于 ifEmpty 也可能是 stdWrap,请尝试在 ifEmpty 条件下覆盖换行。

nota = TEXT
nota.value = ###WFQBE_FIELD_nota###
nota.stdWrap {
   required = 1
   wrap = (|)
}
nota.ifEmpty.wrap = not available|
于 2011-06-30T08:55:11.963 回答