2012-02-20 2 views
0

나는 잘 작동하는 일부 FCE가 있습니다. 이제 다른 렌더링 유형에 대한 데이터를 표시하고 div에서 ul로 변경해야합니다. Typoscript를 사용하여 데이터 필드를 추출하는 방법이 있습니까? 현재 FCE는 다른 템플릿에 페이지 콘텐츠 요소로 포함되어 있습니다. 데이터 처리는 다음과 같은 TS 코드다른 방법으로 FCE의 콘텐츠를 보여줍니다.

10= RECORDS 
10.source.current=1 
10.tables = tt_content 
10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end--> 

@ggzone이 포함 나는이 시도 :

10 = COA 
10 { 
    10 = TEXT 
    10 { 
    current = 1 
    typolink.parameter.field = field_link_text 
    required = 1 
    wrap = <h3>|</h3> 
    } 
} 

을하지만 난 단지 <h3>39,40,57</h3>를 얻을. 그것은 FCE의 ID입니다. 필드 값을 얻으려면 어떻게해야합니까?

답변

1

ofcourse ... 이것은 FCE를 렌더링하는 방법입니다 ... tt_content에서 Typoscript select를 사용할 수도 있습니다. 밖에 많은 발췌 문장이 있습니다. 예를 들어 스 니펫을이 코드로 바꾸면 작동하는지 확인할 수 있습니다. 당신의 field_xxxx

10 = COA 
10 { 
    10 = TEXT 
    10 { 
    current = 1 
    typolink.parameter.field = field_yourfieldname 
    required = 1 
    wrap = <h3>|</h3> 
    } 
} 

typolink에 "field_yourfieldname"를 편집하는 것을 잊지 해달라고하는 것은 typolinks 당신이 그것을 얻을 것이다 페이지 (& ID = 123)에 연결하기 위해 ID를 사용하여 당신이 .field 사용할 수있는 유일한 아니다. value.field 또는 stdWrap.field도 사용할 수 있습니다. 작동해야

을 heres 또 다른 예 :

10 = HTML  
10.value.field = field_yourfieldname 

이 구글에서 살펴 aroun를 가지고 ... 그것의 일부 조각뿐만 아니라하지 그 하드를 쉽게 찾을 수 없습니다. 내가 자주 사용하지 않기 때문에 나는 매번 주위를 둘러 봐야한다.

+0

나는 나의 질문을 편집했다! – testing

+0

@testing 나는 내 대답을 편집했습니다 – ggzone

+0

뭔가 빠졌다고 생각합니다. 귀하의 예제를 시도했지만 출력 (HTML 코드에 아무것도)을 얻지 못했습니다. 내가 뭘 잘못하고있어? Typoscript select로 무엇을 의미합니까? – testing

관련 문제