繁体   English   中英

在GRAV中将文件上传添加到“模块化”模板

[英]Adding file upload to “modular” template in GRAV

我正在使用在模板中使用背景图像的主题,如下所示:

{% if page.header.background_image != '' %}
    {% set background_html = 'style="background-image: url(' ~ page.media.images[page.header.background_image].url ~ ');"' %}
{% else %}
    {% set  background_html = "" %}
{% endif %}

在其他页面模板中(在admin中),我可以看到上载字段,而在模块化中则看不到-我只能看到模块的标题和顺序。

我想利用图像上传的优势,但是我可以找到放置它们的位置,也可以在主题的module.yaml中添加它(我不想从grav安装中编辑模块化)。

我的目标是以可以使用图片上传的方式编辑主题。

就像在Grav的论坛上回答的那样:如果主题没有提供module.yaml文件,它将使用antimatter提供的文件,您的主题似乎就是这种情况。 该module.yaml不提供允许您添加媒体的pagemedia字段。

因此,您只有两种解决方案:

  • 在theme / yourtheme / blueprints文件夹中添加您自己的module.yaml文件,并添加pagemedia字段
  • 通过ftp手动添加媒体

希望能帮助到你

保罗

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM