【问题标题】:How do I render an image uploaded in Craft 2 CMS?如何渲染在 Craft 2 CMS 中上传的图像?
【发布时间】:2019-02-01 21:02:09
【问题描述】:

我正在尝试渲染已上传到 Craft 2 CMS 项目的单个图像。但是,我的文件路径损坏,因此它似乎正在尝试渲染图像但找不到它。我在本地使用http://localhost/ 工作我已经创建了一个新的资产源,如支持图片所示。

接下来,我将以下内容添加到模板文件夹中的 _layout.html 中。

                {% for asset in entry.introImage %}
                    <img src="{{ asset.url }}">
                {% endfor %}

【问题讨论】:

    标签: craftcms


    【解决方案1】:

    “文件系统路径”必须是absolute path。所以请使用/Users/al-76/sites/craft-site/public/img 之类的东西,而不仅仅是/img

    另外,首先,我们有一个很棒的 SE 网站,专门用于 Craft CMS - https://craftcms.stackexchange.com/

    【讨论】:

    • 谢谢杰伦。我现在让它工作了。花了我两个小时。我从 URL* 输入字段中删除了 localhost,然后通过更改按下工具 > 更新资产索引。我现在注意到,对于我通过 CMS 上传的任何图像,都会在我的 /img 文件夹中创建该图像的副本。这是一个挑战,但即使在我使用 Craft 的第一天,它似乎也是我正在寻找的那种 CMS。非常感谢您的帮助。
    • 我已经使用了一段时间了,我对它的感觉非常相似:P 这绝对是经过深思熟虑的,使用起来很愉快。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-17
    • 2017-06-26
    • 2015-05-05
    • 1970-01-01
    • 2014-08-26
    • 2018-01-29
    相关资源
    最近更新 更多