TYPO3 9.5: избегайте исключения на отсутствующее изображение - PullRequest
0 голосов
/ 02 марта 2020

Моя установка TYPO3 9.5 выдает следующее исключение, когда образ отсутствует:

TYPO3Fluid\Fluid\Core\ViewHelper\Exception
Folder "/uploads/tx_owlslider/tosoh.gif/" does not exist.

TYPO3 8.7 этого не делал.

Я также пытался сделать это в TYPO3_CONTEXT «Производство».

Как можно избежать этой ошибки, особенно в производственной среде?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 03 марта 2020

Обертывание файлового объекта в условии должно помочь.

<f:if condition="{item.itemimage}">
     <f:image class="lazyOwl" src="uploads/tx_owlslider/{item.itemimage}" height=. "{settings.slideHeight}" alt="{item.itemname}"/>
</f:if>
0 голосов
/ 03 марта 2020

Наконец я исправил это в самом расширении owl_slider. Если изображение физически отсутствует, тег f: image - не должен отображаться:

 <v:media.exists file="uploads/tx_owlslider/{item.itemimage}">
      <f:then>
         <f:image class="lazyOwl" src="uploads/tx_owlslider/{item.itemimage}" height="{settings.slideHeight}" alt="{item.itemname}"/>
      </f:then>
      <f:else>
          {item.itemname}
      </f:else>
</v:media.exists>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...