Медиа-файлы ресурсов Typo3 /sys_file_reference для TMENU

Как я могу использовать ресурсы медиа-файлов -> Описание (Заголовок) для altTag/altText в меню.

В TYPO3 у вас есть возможность использовать свойства страницы для изображения ресурса и установить дополнительные метаданные. Я нашел эту ссылку: data [sys_file_reference] [6] [description]

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
}

1 ответ

Решение

Начиная с TYPO3 6.0, поле мультимедиа использует File Abstraction Layer (FAL) для создания ссылок на загруженные объекты (например, изображения). Из-за этого изменения вы не можете использовать объект содержимого 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

Другие вопросы по тегам