【问题标题】:Extbase 6.2: Import Image into FALExtbase 6.2:将图像导入 FAL
【发布时间】:2015-06-12 21:22:13
【问题描述】:

我想知道解决我的问题的最佳解决方案是什么。

我有一个包含图像的 zip 文件的文件夹,并且想要将图像导入到我的扩展程序中。在一个完美的世界中,我想使用 FAL 而不是手动执行此操作 - 有没有办法做到这一点?

非常感谢,非常感谢您的帮助。

【问题讨论】:

    标签: typo3 extbase typo3-6.2.x typo3-6.1.x fal


    【解决方案1】:

    您可以将图像上传到扩展程序的 Public 文件夹或文件管理员,然后使用 VHS View Helper 通过v:media.files 获取扩展程序中的图像 https://fluidtypo3.org/viewhelpers/vhs/master/Media/FilesViewHelper.html

    然后使用 for 循环: https://fluidtypo3.org/viewhelpers/fluid/master/ForViewHelper.html

    和 f:image: https://fluidtypo3.org/viewhelpers/fluid/master/ImageViewHelper.html

    这应该看起来像这样:

    <f:alias map="{myimages: {v:media.files(path: 'EXT:myext/Resources/Public/myimages', extensionList: '''', prependPath: 1, order: '''', excludePattern: '''')}">
        <f:for each="{myimages}" as="myimage">
            <f:image src="{myimage}" alt="alt text" />
        </f:for>
    </f:alias>
    

    【讨论】:

    • 这是一个很酷的主意。还有一件事我没有得到:如果我想为每个图像创建一个条目,如何将图像添加到我的扩展程序中?
    • @lufi 一个条目是什么意思?
    • 对不起。 :-) 我有一个扩展名和一张要存储图像信息的表。因此,如果上传的 zip 文件中包含例如 10 张图片,则每张图片都应获得一个数据库条目。导入过程的任务需要: 1. 提取 zip 文件 2. 将提取的图像“导入”到数据库中 3. 删除 zip 文件。另一个挑战可能是不导入已导入的文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-17
    • 1970-01-01
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 2017-10-02
    • 2017-07-30
    相关资源
    最近更新 更多