我已經將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