2013-12-17 3 views
0

메뉴의 altTag/altText에 대한 리소스 미디어 파일 -> 설명 (캡션)은 어떻게 사용할 수 있습니까?Typo3 resources 미디어 파일/TMENU 용 sys_file_reference

TYPO3에서는 리소스 이미지에 페이지 속성을 사용하고 추가 메타 데이터를 설정할 수 있습니다. I이 참조하는 결과 : 미디어 필드 업로드 객체 (예컨대 영상)에 대한 참조를 생성 할 파일 추상화 계층 (FAL)를 사용 TYPO3 6.0 이후 데이터 [sys_file_reference] [6] [설명]

NO = 1 
NO { 
    ATagTitle.field = title 
    wrapItemAndSub = |</li> 
    allWrap = <li>| 
    after.cObject = IMAGE 
    after.cObject { 
     file.import.field = media 
     file.import = uploads/media/ 
     file.import.listNum = 0 
     file.width = 250c 
     altText = {???:description} 
     altText.insertData = 1 
    } 
    stdWrap.htmlSpecialChars = 1 
} 

답변

2

. 이 변경으로 인해 IMAGE 콘텐츠 개체를 사용하여 삽입 된 개체를 가져올 수는 없지만 먼저 FILES 콘텐츠 개체를 사용해야합니다.

당신의 경우를 들어, TypoScript은 다음과 같아야합니다

after.cObject = FILES 
    after.cObject { 
    references.data = levelmedia:-1, slide 
    references.listNum = 0 
    renderObj = IMAGE 
    renderObj.altText.data = file:current:description 
    renderObj.file { 
     import.data = file:current:publicUrl 
     width = 250c 
    } 
    } 

참고 : 우측 끝이었다 http://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Files/Index.html

+0

감사합니다. 레벨 미디어로 일하지 않을 때 listNum을 사용하는 아이디어가 있습니까? 당신이 시도 할 때 모든 사진을 표시합니다 는'after.cObject =이 after.cObject { 참조 { 테이블 = 페이지를 FILES uid.data = 필드 = UID 은 fieldName = 미디어 #listNum = 1 # 작동하지 } renderObj = COA renderObj {10 = 10 {IMAGE file.import.data = 파일 : 전류 : originalUid file.import.listNum # = 1 file.width = 250 # 작동하지 altText.data = 파일 : 현재 : 제목 } } }' – Obeck

+0

@Obeck 두 번째 질문에 대한 새로운 질문을 만드는 것이 좋습니다. 내 대답이 귀하의 원래 질문을 해결할 경우, 동의라고 표시하십시오. – derhansen