2014-10-16 4 views
0

TS 여행을 할 때 다음과 같은 질문을했습니다.typoscript - 배열을 반복합니까?

페이지에 여러 링크를 뱉어 야합니다 (HMENU는 옵션이 아닙니다).

배열을 사용하여 아이디어를 생각해 냈습니다. (링크 텍스트의 번역 포함) 다음 typolinks을 배열을 반복하고 만들어이 배열에 대한 링크를 지정할 수 있습니다 -

color {
 1 = red 

 2 = green 

 3 = blue} 

지금 : 이미 배열을 만드는 방법을 발견?

미리 도움을 청하십시오!

답변

2

TypoScript 스크립팅 언어입니다. 대신 큰 렌더링 트리를 만드는 데 사용되는 구성 systax입니다. 이 나무는 TS Object Browser으로 볼 수 있습니다. 이 트리는 정적이며 페이지를 렌더링하기 위해 디스플레이로 FrontendController에 전달됩니다.

따라서 TypoScript에서 원하는대로 반복 할 수 없습니다.

그러나 할 수있는 일은 COA 개체 내에 TEXT 개의 개체를 직접 사용하여 typolinks을 만드는 것입니다.

10 = COA 
10.10 = TEXT 
10.10 { 
    value = Linktext 
    # link to page with id 1 
    typolink.parameter = 1 
    typolink.ATagParams = class="red" 
} 
10.20 { 
    value = Linktext 
    # link to page with id 2 
    typolink.parameter = 2 
    typolink.ATagParams = class="green" 
} 
10.20 { 
    value = Linktext 
    # link to page with id 3 
    typolink.parameter = 3 
    typolink.ATagParams = class="blue" 
} 

또는 FLUIDTEMPLATE 개체를 사용하고 위의 TS를 값으로 전달할 수 있습니다. 확실하지는 않지만 작동 할 수도 있고 Fluid으로 반복 할 수 있습니다.

+0

불량배 : ... 설명해 주셔서 감사합니다! – Swissdude