是的,我一直在寻找答案,找不到任何有效或做我想做的事情。无论是德语还是英语,所以这是我的最后一招:
我在我正在编程的网站上添加了一个Javascript。通常的JQuery内容滑块。 (http://jquery.andreaseberhard.de/toggleElements/)。 我将它包含在Typo3网站中。我创建了一个stdWrap,以便“Normal”列中的每个条目都在其中一个滑块中结束。到目前为止一切都非常好 文档说它使用:
<div class="toggler-c" title="Example 1">
声明每个toggler。 我的包装看起来像这样:
10.marks.CONTENT = COA
10.marks.CONTENT.10 = CONTENT
10.marks.CONTENT.10 {
renderObj.stdWrap.wrap = <div class="toggler-c" title="" >|</div>
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
问题是,这会将包括条目标题在内的所有内容写入切换器,并且不会将标题用作可见标题。 我不知道如何获取内容元素的标题,将其写入包装的“标题”-attibute。
非常感谢您的建议!
Halest
编辑:
我一直在尝试不同的事情: 这有多远?
10.marks.CONTENT = COA
10.marks.CONTENT.10 = CONTENT
10.marks.CONTENT.10 {
renderObj < tt_content
renderObj.stdWrap.cObject {
key = CType
header = |
default = <div class="toggler-c" title="|" ></div>
bodytext = |
default = <div class="toggler-c" title="">|</div>
}
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
(这并没有显示任何内容,但我不知道这是不是错了。
答案 0 :(得分:3)
嗯,我得到了它的工作,谢谢,无论如何我猜?!
10.marks.CONTENT = COA
10.marks.CONTENT.10 = CONTENT
10.marks.CONTENT.10 {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
renderObj < tt_content
renderObj = COA
renderObj {
10 = TEXT
10.field = header
10.wrap = title="|"
20 = TEXT
20.field = bodytext
20.wrap = >|
wrap = <div class="toggler-c" |</div>
}
}
答案 1 :(得分:1)
我的版本根据以上帖子和一些在网上搜索:
我把它放在模板的标记部分:
HEADING = CONTENT
HEADING{
# find current content from the tt_content table
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
# render the header as simple text
renderObj < tt_content
renderObj = TEXT
renderObj.field = header
}
CONTENT = CONTENT
CONTENT{
# same goes here
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
# trying to render the bodytext as an HTML content
renderObj < tt_content
renderObj = TEXT
renderObj.field = bodytext
renderObj.parseFunc < lib.parseFunc_RTE # Remove this line, if you want to remove the <p class="bodytext"> markups
}
答案 2 :(得分:0)
您想要查看TypoScript对象浏览器中的tt_content
部分。
您需要的是CASE
key = CType
和标题的特殊配置(空包装),默认包含所有其他元素。
renderObj.stdWrap.cObject = CASE
renderObj.stdWrap.cObject {
key = CType
header = |
default = <div class="toggler-c" title="" >|</div>
}
(未测试)。