2017-11-06 1 views
0

사용자 정의 확장 프로그램에서 tx_news의 "목록보기에 표시"와 유사하게 읽을 필요가있는 이미지 메타 데이터에 이진 변수를 도입했습니다.TYPO3 FAL : 유체 템플릿에 사용자 정의 필드 추가 및 읽기

나는 변수를 추가 할 수 있었다 예를 들어 tx_news와

, 새로운 팔레트는 백엔드에있는 체크 박스를 보여주고 선택은 내가 처음으로 시도

... sys_file_reference 테이블에 새 데이터베이스 필드에 등록 그것을 작동하도록 도메인에서 선언하지만 변수를 사용할 수 없습니다. 루프 내에서 루프를 호출하여 동일한 파일의 배열 이었기 때문에 변수를 사용할 수 없습니다 ... (this was my question)

물동이를 문양에 새 변수 opentab으로 바꾸면 유체 템플릿에이 새 변수를 사용해야합니다. 나는 다음과 같이 볼 수 디버깅하는 경우 :

<f:for each="{object.items}" as="item" iteration="iteration"> 
<f:debug>{item.originalResource}</f:debug> 

# debug result 
TYPO3\CMS\Core\Resource\FileReferenceprototypeobject 
    propertiesOfFileReference => array(36 items) 
    uidOfFileReference => NULL 
    name => NULL 
    originalFile => TYPO3\CMS\Core\Resource\Fileprototypeobject 
    mergedProperties => array(empty) 

propertiesOfFileReference가 나는 올바른 값으로 "opentab"를 볼 수 있지만 내가 찾은이 {item.originalResource.title}

propertiesOfFileReference에서 같이 사용할 수있는 "제목"가 그것을 사용하는 방법!

답변

1

사용 {item.originalResource.properties.opentab}

+0

감사합니다.이 FAL 어레이에 대한 언급이 있습니까? – webMan

+0

'{item.originalResource.properties}'이것은 일종의 동적 배열입니다. 이것은'sys_file_reference'의 모든 속성으로'sys_file'과'sys_file_metadata'의 속성으로 합쳐집니다. 따라서이 테이블에 대한 참조는 'TCA'입니다. https://docs.typo3.org/typo3cms/FileAbstractionLayerReference/UsingFal/Frontend/Index.html#fluid에 정보를 추가해야한다고 생각하십시오. 문서에이 정보를 추가 하시겠습니까? :) – minifranske

+0

ik ben een 'beginner'... 잠시 동안 TYPO3를 사용해 보았지만 여전히 혼란스럽고 시행 착오를 많이 거칩니다. , 그 페이지는 꽤 간결하며 더 많은 정보와 함께 할 수 있습니다. – webMan

관련 문제