2016-08-31 1 views
2

typo3 - fluidcontent가있는 프론트 엔드 확장을 개발하려고합니다. flexform 필드 대신 tt_content 테이블의 bodytext 필드를 사용할 수 있습니까?Fluidtypo3 Flux - 테이블 필드에 저장

이 텍스트 요소를 tt_content.bodytext 필드에 연결하고 싶습니다.

<flux:field.text name="bodytext" label="Content" /> 
+0

정확히 달성하기를 원하십니까? Flux는 소위 Flexforms에서 내부적으로 데이터 구조를 생성하므로 pi_flexform 필드를 사용해야합니다. 나는 당신이 이것을 쉽게 바꿀 수 있을지 의심 스럽다. –

+0

렌더링 특정 설정을 flexforms에 저장하고 싶습니다. 내용은 데이터베이스 컬럼 안에 있어야합니다. 또한 사용자 지정 데이터 모델을 사용하고 싶습니다. fluidcontent 나 typo3-extbase를 유체와 함께 사용해야하는지 알아 내려고하고 있습니다. –

+0

FluidTYPO3은 항상 flexform을 사용합니다. 다른 데이터베이스 열에 내용을 저장할 수 있을지 의심 스럽습니다. 그러나 fluid_styled_content (7.x의 새로운 기능)를 사용하면 데이터베이스 열을 사용할 수 있습니다. 백엔드 양식을 정의하는 것은 좀 더 지루한 일일 수 있습니다 (TCA 구성을 통해 수행해야 함). 그러나 정규화 된 데이터베이스 구조를 얻을 수 있습니다. – Jost

답변

3

당신은 당신의 양식을에 적용되는 테이블의 이름으로 필드 이름을 접두어로 기록 자체보다는 flexform 필드, 에 저장 플럭스를 강제 할 수 있습니다. 예를 들어,이 구현은 tt_content에 대한 것이므로 tt_content.bodytext 필드의 이름을 지정할 수 있으며 값은 해당 필드에 대신 저장됩니다.

관련 문제