Извлечь один объект из списка объектов в typoscript

Хорошо, заголовок немного сбивает с толку, но я не знал, как описать мою проблему в краткой версии. Итак, приступим: я получаю список URL-адресов изображений из ресурсов одной страницы, это работает следующим образом:

lib.slider = FILES
lib.slider {
  references {
     data = levelmedia:-1, slide
  }
  renderObj = TEXT
  renderObj {
    data = file:current:publicUrl
    wrap = {image :'|'}
  }

}

Теперь я хочу сделать контейнер изображений из каждого изображения. Я не очень силен в типоскрипте, поэтому понятия не имею, как это сделать. У меня была идея сделать из него массив и использовать f:for-Viewhelper, но я не знаю, как получить из него массив или как получить доступ к изображениям из html.


person knigge    schedule 01.02.2015    source источник


Ответы (2)


В качестве альтернативы вашим собственным выводам вы можете изменить renderObj, чтобы он стал IMAGE cObject, как показано ниже, — таким образом вы также можете определить размеры ваших изображений.

lib.slider = FILES
lib.slider {
  ...
  renderObj = IMAGE
  renderObj {
    file {
      import.data = file:current:originalUid // file:current:uid
      maxW = 150
    }
  }
}

См. документацию по ФАЙЛАМ и документация по IMAGE для получения дополнительных примеров.

person Oliver Hader    schedule 10.10.2016

Хорошо, я сам нашел решение, я просто изменил обертку на <img src="|" /> и получил то, что хотел

person knigge    schedule 01.02.2015