Как получить доступ к файлам ресурсов страницы в Fluid Typo3 - PullRequest
0 голосов
/ 08 декабря 2018

Вкладка ресурсов страницы

Я пытался получить доступ к этим файлам, но безуспешно.Любая помощь приветствуется.

1 Ответ

0 голосов
/ 08 декабря 2018

Если в вашей системе установлен EXT: vhs, вы можете получить это через vhs viewhelper, например,

{namespace v=FluidTYPO3\Vhs\ViewHelpers}

<v:page.resources.fal table="pages" field="media" uid="{page.uid}" as="images" slide="-1" >
    <f:for each="{images}" as="image">
        <f:image src="{image.url}" alt="{image.alternative} {image.name}" title="{image.title}" />
    </f:for>
</v:page.resources.fal>

, вы можете узнать больше об этом здесь: https://github.com/FluidTYPO3/vhs/pull/395 и https://fluidtypo3.org/viewhelpers/vhs/2.3.3/Page/Resources/FalViewHelper.html#argument-slide

Вы также можете использовать решение typoscrpt,

lib.pageResources = FILES 
lib.pageResources { 
    references { 
        table = pages 
        uid.data = uid
        fieldName = media
    } 
    renderObj = IMAGE 
    renderObj {
        file { 
            import.data = file:current:uid 
            treatIdAsReference = 1 
            width = 150c 
            height = 150c 
        } 
        altText.data = file:current:alternative
        titleText.data = file:current:title
    }
    maxItems = 3
}

Отобразите это с помощью:

<f:cObject typoscriptObjectPath="lib.pageResources" />

Подробнее об этом можно узнать здесь: https://riptutorial.com/typo3/example/21734/image-and-image-resource

Надеюсь, это поможет вам .. #KeepCoding ..;)

С уважением

...