나는 두렵다.
flux
, fluidcontent
및 fluidpages
함께 에 재생 TYPO3에 대한 fluid
템플릿을 만드는 기본 기능을 확장 (당신을 위해 특히 중요합니다).
- 플럭스 해석 및 TYPO3 양식 필드를 재구성하기위한 기본 기술이다.
- fluidcontent 유연한 컨텐츠 요소
- fluidpages는
이 요약 사용자 정의 필드와 순수한 유체의 페이지 레이아웃을 허용하는 플럭스를 사용 할 수 있도록 플럭스를 사용 : 당신은 기본 fluid
페이지 템플릿에 관한 튜토리얼을 읽고 , fluidpages
템플릿이 아닙니다. 가능한 몇 가지 예제 및 설명서 자원이있다, 당신은 신속하게 시작할 수 있도록 :
당신이 그 자원을 통해입니다 fluidpages_bootstrap
당신에게 공급자 확장을 등록하는 방법을 알고 있으므로 백엔드의 페이지 속성에서 공급자 확장을 선택할 수 있습니다.
이 같은 (실제로 상기 특수 확장에서 가져온 것) 보일 수 있습니다 귀하의 템플릿
:
<!-- Note that the namespace declaration depends on which version of flux you are actually using -->
{namespace v=Tx_Vhs_ViewHelpers}
{namespace flux=FluidTYPO3\Flux\ViewHelpers}
<f:layout name="Page"/>
<div xmlns="http://www.w3.org/1999/xhtml" lang="en"
xmlns:v="http://fedext.net/ns/vhs/ViewHelpers"
xmlns:flux="http://fedext.net/ns/flux/ViewHelpers"
xmlns:f="http://typo3.org/ns/fluid/ViewHelpers">
<f:section name="Configuration">
<flux:form id="1column" label="1 column layout">
<!-- Options visible in page property -->
<flux:field.input name="settings.carousel.categories" eval="trim" default="4" />
<flux:field.input name="settings.carousel.width" eval="trim" default="1200"/>
<flux:field.input name="settings.carousel.height" eval="trim" default="340"/>
<flux:field.checkbox name="settings.carousel.caption" default="1"/>
<!-- Grid displayed in the page module -->
<flux:grid>
<flux:grid.row>
<flux:grid.column colPos="0" label="Main Content"/>
</flux:grid.row>
</flux:grid>
</flux:form>
</f:section>
<f:section name="Content">
<div class="row" role="main">
<div class="col-md-12" role="section">
<v:page.content.render column="0"/>
<f:if condition="{v:var.typoscript(path: 'lib.addthis.display')}">
<f:render section="AddThis" partial="AddThis" optional="TRUE" arguments="{_all}"/>
</f:if>
</div>
</div>
</f:section>
</div>
대부분의 플럭스 템플릿 (에 관계없이 fluidpages 또는 fluidcontent 거세한 숫양)는 (적어도) 3 f:section
유체로 분할된다 섹션 :
- 구성는 양식 필드
합니다
- 사전 템플릿은 백엔드에서 미리되고 있는지보기 영향
- 보통 내용 또는 홈페이지 (당신이 당신의 레이아웃 파일 이름 지정에 영향을 미칠 수 있지만, 우리는 예를 확장 건너 전파 규칙에 충실해야) 렌더링 당신의 FCE/Page 템플릿
field
항목은 getter로 name
속성을 통해 액세스 할 수 있습니다. 이것을 설명하기 위해 위에있는 페이지 템플릿 내에서 {settings.carousel.caption}
에 액세스 할 수 있습니다.
철저하고 매우 명확한 답변을 주셔서 감사합니다. 나는 다른 용어로 약간 혼란 스러웠습니다. 내일 fluidpages 템플릿을 설정해 보겠습니다. – anteatersa