Menambahkan unggahan file ke template modular di GRAV

Saya menggunakan tema yang menggunakan gambar latar belakang di template seperti ini:

{% 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 %}

Di templat halaman lain (di admin) saya dapat melihat bidang unggah, tetapi tidak dalam modular - saya hanya melihat judul dan urutan modul.

Saya ingin memanfaatkan unggahan gambar, tetapi saya dapat menemukan tempat untuk meletakkannya, atau menambahkannya di modular.yaml di tema (Saya tidak ingin mengedit modular dari instalasi grav).

Tujuan saya adalah mengedit tema sedemikian rupa sehingga saya dapat menggunakan unggahan gambar.


person Tutu Kaeen    schedule 19.02.2018    source sumber


Jawaban (1)


Seperti yang dijawab di forum wacana Grav: Jika tema tidak menyediakan file modular.yaml, maka tema akan menggunakan file yang disediakan oleh antimateri, yang sepertinya merupakan kasus dengan tema Anda. Modular.yaml ini tidak menyediakan bidang pagemedia yang memungkinkan Anda menambahkan media.

Jadi, Anda hanya memiliki dua solusi:

  • Tambahkan file modular.yaml Anda sendiri di folder tema/tema Anda/cetak biru dan tambahkan bidang media halaman
  • Tambahkan media Anda secara manual melalui ftp

Semoga ini bisa membantu

Paulus

person Paul Massendari    schedule 21.02.2018