2014-12-30 5 views
0

TemplaVoila FCE의 DataStructure에 대해 온라인으로 많은 스 니펫을 찾을 수 있으므로 한 필드에 여러 이미지를 렌더링 할 수 있습니다. 이것은 TYPO3 6+에서는 작동하지 않습니다. 개체 전체가 팝업되지 않지만 TemplaVoila도 오류를 발생시키지 않습니다.TemplaVoila의 다중 이미지 템플릿, TYPO3 6+

는 DS의 Typoscript은 다음과 같습니다

10 = COA 
10 { 
    10 = HTML 
    10 { 
    value.field = field_carousel 
    value.split { 
     token = , 
     cObjNum = 1 
     1 { 
     10 = IMAGE 
     10 { 
      file { 
      import.current = 1 
      import = uploads/tx_templavoila/ 
      maxW = 1920 
      } 
     } 
     } 
    } 
    } 
} 

필드 이름이 올바른지. 여기서 볼 수 있듯이 https://snipt.net/mawe/f/ 실제로 TYPO3 4.7.x에서 작동합니다. 하지만 6 세 이상에서는 무언가를 망가 뜨리는 것 같습니다. 출력은 공백으로 남습니다. field-type은 이미지입니다 (고정 폭/높이와 함께 사용하지 않고 시도했습니다).

10 = IMAGE 
10 { 
    file { 
     import = uploads/tx_templavoila/ 
     import.current = 1 
     import.listNum = 1 
     maxW = 1920 
    } 
} 

누구든지이 문제를 해결하는 방법을 알고 : 나는 원래 TypoScript을 유지하는 경우, 그냥 올바른 동작이다, 내 목록의 첫 번째 이미지를 보여줍니다?

<div class="item"> 
<img src"..." alt="" title="" /> 
</div> 
<div class="item"> 
<img src"..." alt="" title="" /> 
</div> 
... 

답변

0

cObj HTML이 지원되지 않습니다 : 최종 결과는 다음과 같이 (나뿐만 아니라 그 DIV 용기로 포장해야 할) 수있다 TYPO3 lib HTML and TEXT code

그래서 단순히 코드를 변경 :

10 = COA 
10 { 
    10 = TEXT 
    10 { 
    value.field = field_carousel 
    value.split { 
     token = , 
     cObjNum = 1 
     1 { 
     10 = IMAGE 
     10 { 
      file { 
      import.current = 1 
      import = uploads/tx_templavoila/ 
      maxW = 1920 
      } 
     } 
     } 
    } 
    } 
} 
+0

Gotcha! 도와 주셔서 감사합니다! 그것은 지금까지 작동합니다 :) –