2017-11-18 14 views
2

TYPO3을 버전 4.6.16에서 버전 7.6.23으로 업그레이드했으며 변경 내용이 변경되었거나이 Typoscript-Rules가 더 이상 작동하지 않는 것 같습니다. :TYPO3를 v4에서 v7로 업그레이드 한 후 typoscript 규칙 문제

<div class="block"> 
    <div class="block-inner color-frame"> 
     ... 
    </div> 
</div> 
,745,151 :

<div class="csc-default"> 
    ... 
</div> 

가 수정 :

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> 
    } 
} 

기본적으로 이런 구조가 필요 5,

실제 기지국은 :

<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> 

이와

는 결과를 원했다. 정확히이 typoscript는 TYPO3 V4.6.18 :(

여기
+0

가 직접 7 버전으로 업그레이드 했습니까? –

+0

I에서 일하고 있었다 버전 4에서 버전 6으로 업데이트되었고, 깨진 플러그인을 수정하여 버전 7 이상에서 다시 깨진 플러그인 및 일부 데이터베이스 항목을 수정했습니다. – oVi

답변

0

TYPO3 버전 6과 TYPO3 업데이트 testet 후 필요에 어떤 변화 Typoscript입니다.

tt_content.stdWrap { 
    innerWrap.cObject = CASE 
    innerWrap.cObject { 
     200 =< tt_content.stdWrap.innerWrap.cObject.default 
     200.20.10.value = block 
     200.30.cObject.default.value = ><div class="block-inner color-frame">|</div></div> 

     210 =< tt_content.stdWrap.innerWrap.cObject.default 
     210.20.10.value = block 
     210.30.cObject.default.value = ><div class="block-inner color-frame-right-space">|</div></div> 
    } 
} 
+0

굉장하고, 대단히 감사합니다! – oVi

+0

어떻게 찾았습니까? 번호? 문서화되어 있거나 어딘가에서 검사 할 수있는 것이 있습니까? – oVi

+0

이것은 문서화되어 있지 않습니다. 나는 당신의 코드를 TYPO3 Backend의 Template> Object Browser와 비교하고 비교했다. –