TYPO3 7.6
-Backend에 Frontend-Layout
필드를 사용하고 있습니다. 내 웹 사이트에는 프론트 엔드에 색이 다른 4 개의 부서가 있기 때문에. 그래서 내가 사용페이지 트리의 프론트 엔드 레이아웃을 정의하십시오.
: 내 FLUIDTEMPLATE
에서
TCEFORM {
pages {
layout {
altLabels {
0 = [ blue]
1 = [ orange ]
2 = [ green]
3 = [ yellow]
}
}
}
} ### TCEFORM
내 스타일 시트에서 세계적으로 내 다른 언어를 설정하기 위해, <div>
-wrapper 포장 것입니다. f.e. div.wrap.blue { background-color:blue;}
<div class="wrap
{f:if(condition:'{data.layout} == 0',then:'blue')}
{f:if(condition:'{data.layout} == 1',then:'orange')}
{f:if(condition:'{data.layout} == 2',then:'green')}
{f:if(condition:'{data.layout} == 3',then:'yellow')}">
...
이것은 나를 위해 완벽하게 작동합니다. 그러나 부모 페이지에서 프론트 엔드 레이아웃 정보를 내 페이지 트리의 서브 페이지로 슬라이드 (또는 상속) 할 수 있습니까? 내 pagetree에 새 페이지를 추가 할 때마다 매번 페이지 속성에서 프론트 엔드 레이아웃을 선택하고 싶지 않습니다. 이것은 자동으로 작동해야합니다. 이것이 가능한가? slide
? 예를
*ROOT
+ parent blue
~~ sub blue 1 /* these pages also have frontend layout 0 */
~~ sub blue 2
+ parent orange
~~ sub orange 1
+ parent green
...
+ parent yellow
...
당신의 의견이나 팁 Thebks를 들어
..
레이아웃을 반복적으로 설정할 수 있는지 잘 모르겠습니다. 문제를 해결하려면 4 개의 다른 페이지 템플리트를 작성하여 서브 페이지에 쉽게 사용할 수 있도록 구성하십시오. –
네 가지 백엔드 레이아웃을 의미합니까? 상위 및 하위 페이지에 대한 백엔드 레이아웃을 선택할 수 있습니다. 나는 그것에 대해 생각했지만 프론트 엔드 레이아웃을 사용해보십시오. 백엔드 레이아웃 (유동성)을 사용하는 것이 더 나을 것입니다. 조언 해 주셔서 감사합니다. – user2310852
그게 정확히 무슨 뜻이야. 콘텐츠 요소의 매우 구체적인 조건을 위해 레이아웃을 선택하는 것이 좋습니다. –