在TYPO3中自定义bodytext包装

问题描述 投票:0回答:1

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

在页面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>。可能吗?

typo3 typoscript
1个回答
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>
}
© www.soinside.com 2019 - 2024. All rights reserved.