2012-05-09 2 views
1

TypoScript에서 초보자가 필요하며 내 TemplaVoila 구조의 두 번째 컬럼 안에 내용을 가져올 수있는 방법을 알고 싶습니다. 전에 colPos = <position>을 사용했지만 더 이상 작동하지 않습니다. 내 TypoScript를 보여줍니다! 누군가가 colPos에 대한 대안을 알고, 네 경우, 제발 도와TYPO3 4.7 colPos가 TemplaVoila에서 작동하지 않습니다.

lib.sliderThumbs = CONTENT 
lib.sliderThumbs{ 
    table = tt_content 
    select.pidInList = 2 
    select.where = colPos = 2 
} 
+0

표준 TS 기능을 사용하려면 Templavoila를 사용하지 마십시오. gridelements 및 fluidtemplate을 대신 사용하십시오. – pgampe

답변

1

먼저 확인 당신을 위해 select.where = colPos = 0 작품에서 모든 경우.

TemplaVoila (TV)에서 새로 Page-Content Element을 추가 할 때 기본적으로 콘텐츠 요소를 colPos = 0에 배치하도록 설정되어 있습니다. TypoScript가 얼마나 많은 TV 열을 가지고 있는지 항상 신경 쓰지 마십시오. 모두 normal column에 배치됩니다. 이 값을 변경하려면 필드의 값을 Extra 각 TV 열의 TV 설정을 변경해야합니다. TV 마법사에 설명 된대로 :

Column number (0=normal, 1=left, 2=right, 3=border) 

은 또한으로 선택한 필드의 자료 구조의 XML에서 직접 변경할 수 있습니다

<oldStyleColumnNumber>2</oldStyleColumnNumber> 

그러나 나는 TV 마법사를 사용하여 그냥 쉽게 될 것이라고 생각합니다.

+0

내가 쓴 글과 typoscript는 여전히 작동하지 않는다. 나는 좋은 pid와 colPos 위치를 가지고 있는지 확인했다. – goldor

+1

변경 후 모든 캐시를 지우고 요소의 위치를 ​​변경해야한다. colPos)를 선택하고 다시 원래 위치로 드래그하십시오. 또는 변경된 열에 새로운 요소를 작성하여 작동하는지 확인하십시오. 그렇지 않으면 여전히 오래된 colPos가 있습니다. 기존 레코드의 경우 내용 요소를 편집하고 필요한'Column'을'Right'로 설정할 수 있습니다. 새 레코드는 기본적으로 적절한 colPos로 만들어집니다. – biesior