在TYPO3中自定义bodytext包装

时间:2013-07-03 07:14:33

标签: typo3 typoscript

我使用以下代码创建一个新框架:

在页面TSConfig中:

TCEFORM.tt_content.section_frame {
   addItems.104 = Accordion
}

并在设置中:

tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
key.field = CType

default = CASE
default {
    key.field = section_frame

    # Wrapping whole CE
    104 = TEXT
    104.value = <li>|</li>

    }
}

一切正常但我需要改变一件事,我不知道是否可能。

我将仅在text content element使用此框架,我需要在bodytext元素中包含整个<div class="content">|</div>。有可能吗?

1 个答案:

答案 0 :(得分:1)

我想通了:

tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
    key.field = section_frame
    104 = TEXT
    104.value = <li>|</li>
}

tt_content.text.20.innerWrap.cObject = CASE
tt_content.text.20.innerWrap.cObject {
    key.field = section_frame
    104 = TEXT
    104.value = <div class="content">|</div>
}

lib.stdheader.stdWrap.outerWrap.cObject = CASE
lib.stdheader.stdWrap.outerWrap.cObject {
    key.field = section_frame
    104 = TEXT
    104.value = <div class="title">|</div>
}