간단한 백엔드 모듈을 사용하여 새로운 "테마"를 전환하거나 만들 수 있습니다. 간단히하기 위해 모델에 로고와 색상 코드 만 포함되어 있다고 가정 해 보겠습니다. 내 typoscript 설치 프로그램에서 DB에서 항목을 가져 오는 데 다음 코드를 사용하고 있습니다.typoscript를 사용하여 CONTENT -> renderObj를 변수로 분할하는 방법은 무엇입니까?
temp.theme= CONTENT
temp.theme{
select{
...
}
renderObj = COA
renderObj {
#theme color
10 = TEXT
10.field = color
...
#theme logo
40 = FILES
40{
references {
...
}
renderObj = IMAGE
renderObj {
wrap = <div class="logo">|</div>
file.import.data = file:current:originalUid
}
}
}
}
어떻게이 개체를 변수로 나눌 수 있습니까? 이 작동하지 않습니다,하지만 나는 내가 달성하기 위해 노력하고있어 좋은 표현이다 같아요
lib.logo = COA
lib.logo < temp.theme.renderObj.40
이 또한 내가 (분명이 중 하나가 작동하지 않습니다) 다음과 같은 색상을 설정하려면 :
page.cssInline.1010 < temp.theme.renderObj.10
내가하려는 일을 달성하는 더 좋은 방법이 있습니까? 무엇 나를 위해 지금까지 노력하는 것은 그 다음 내가 사용하지 않는 설정되지 않은 것을이 객체를 복사하는 것입니다
temp.logo = COA
temp.logo{
10 < temp.theme
10.renderObj.10 >
...
#10.renderObj.40 >
...
}
나는 간단한 방법이 있는지 해요,하지만 난 그것을 찾을 수 없습니다.
페이지에 출력 할 내용을 설명 할 수 있습니까? –
네, 예를 들어, 다음과 같은 로고를 렌더링하고 싶습니다 : 이 방법으로 작업하는 동안, 저에게 더 우아한 해결책이 있는지 알고 싶습니다. 문제가 있습니다. lib.logo
PAGE 객체가 FLUIDTEMPLATE를 사용하여 페이지를 만들면 유체 템플릿에 "변수"를 할당 할 수 있습니다. https :// /docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Fluidtemplate/Index.html#variables –