我已经将TYPO3从4.6.16版升级到7.6.23版,似乎有一个突破性的改变或者别的什么,这些Typoscript-Rules不再工作了:将TYPO3从v4升级到v7之后的Typoscript规则问题
tt_content.stdWrap.innerWrap.cObject {
#100 < tt_content.stdWrap.innerWrap.cObject.default
#100.15.value = vtwBlue
}
tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
key.field = section_frame
100 = TEXT
100.value = <div class="right-column">|</div><div class="right-column-bottom"></div>
}
tt_content.stdWrap {
innerWrap.cObject = CASE
innerWrap.cObject {
200 =< tt_content.stdWrap.innerWrap.cObject.default
200.15.value = block
200.30.value = ><div class="block-inner color-frame">|</div></div>
210 =< tt_content.stdWrap.innerWrap.cObject.default
210.15.value = block
210.30.value = ><div class="block-inner color-frame-right-space">|</div></div>
}
}
基本上我需要该构建体:
<div class="csc-default">
...
</div>
改为:
<div class="block">
<div class="block-inner color-frame">
...
</div>
</div>
真正的碱是:
<div id="c1270" class="csc-default">
<div class="tx-accordion">
<h1>test headline</h1>
<span class="imgr">
<img class="rund" src="..." width="50" height="50">
</span>
<p class="acSeminarStart">Test Name</p>
<div class="clear"></div>
<p class="bodytext"></p>
<p class="bodytext">
<a href="...">Mehr</a>
</p>
</div>
</div>
的结果应与 'CSC-默认' - > '块' 和附加的包装的div '块内颜色帧':
<div id="c1270" class="block">
<div class="block-inner color-frame">
<div class="tx-accordion">
<h1>test headline</h1>
<span class="imgr">
<img class="rund" src="..." width="50" height="50">
</span>
<p class="acSeminarStart">Test Name</p>
<div class="clear"></div>
<p class="bodytext"></p>
<p class="bodytext">
<a href="...">Mehr</a>
</p>
</div>
</div>
</div>
而另一座:
<div id="c2582" class="csc-default">
<h3>Test title</h3>
<div class="tx-lightbox">
<div class="lightboxImage">
<span class="imgr" style="">
<img class="rund" alt="Slideshow" src="..." width="300" height="240">
</span>
</div>
<div class="lightboxText">
<p class="bodytext">Test description</p>
<span class="counter">23 Pictures</span>
<a class="group2582 cboxElement rzslideshow" href="...">jetzt anschauen</a>
</div>
<a class="group2582 cboxElement rzslideshow" style="display:none;" href="..."></a>
<a class="group2582 cboxElement rzslideshow" style="display:none;" href="..."></a>
<div class="clear"></div>
</div>
</div>
有了这个希望的结果:
<div id="c2582" class="block">
<div class="block-inner color-frame">
<h3>Test title</h3>
<div class="tx-lightbox">
<div class="lightboxImage">
<span class="imgr" style="">
<img class="rund" alt="Slideshow" src="..." width="300" height="240">
</span>
</div>
<div class="lightboxText">
<p class="bodytext">Test description</p>
<span class="counter">23 Pictures</span>
<a class="group2582 cboxElement rzslideshow" href="...">jetzt anschauen</a>
</div>
<a class="group2582 cboxElement rzslideshow" style="display:none;" href="..."></a>
<a class="group2582 cboxElement rzslideshow" style="display:none;" href="..."></a>
<div class="clear"></div>
</div>
</div>
</div>
我不知道什么是错的。正是这种Typo脚本是在TYPO3 V4.6.18 :(
你直接升级到版本7? –
我的工作已经从版本4更新到版本6,修复了破损的插件,而不是版本7,并再次修复了损坏的插件和一些数据库条目 – oVi