Grav-plugin-admin: Pilih halaman untuk jenis halaman tertentu

Dibuat pada 5 Nov 2016  ·  7Komentar  ·  Sumber: getgrav/grav-plugin-admin

Apakah ada cara saya dapat memilih halaman yang hanya memungkinkan pengguna untuk memilih item dari jenis tertentu atau dari jalur?

enhancement

Komentar yang paling membantu

Saya meminta sesuatu yang serupa. Seringkali Anda hanya ingin memberikan daftar subhalaman kepada pengguna (sub halaman portofolio, dll.)
https://getgrav.org/forum#!/general :forms-the-pages-field-s

Semua 7 komentar

Belum. Menandai sebagai peningkatan

Saya meminta sesuatu yang serupa. Seringkali Anda hanya ingin memberikan daftar subhalaman kepada pengguna (sub halaman portofolio, dll.)
https://getgrav.org/forum#!/general :forms-the-pages-field-s

Apa status masalah ini?

Saya mencari cara untuk memfilter opsi pemilihan halaman berdasarkan jenis halaman.

Saya juga mencari cara untuk melakukan ini. Pada dasarnya saya ingin menambahkan Tombol ke antarmuka Admin yang memungkinkan Pengguna untuk lebih cepat menambahkan anak ke halaman tertentu.

Katakanlah saya memiliki struktur seperti ini:

  |--about
  |--links
  |--works
      |--programming
      |     |--foo.rs
      |     |--bar.py
      |
      |--painting
      |     |--amazing_new_painting
      |     |--a_boring_landscape_painting
      |
      |--yodeling
            |--i_am_still_a_beginner

Saya ingin pengguna mendapatkan dialog di mana mereka hanya perlu memilih dari daftar programming, painting, yodeling dan memasukkan judul untuk pekerjaan, tanpa perlu memikirkan templat, orang tua, dll. Ini cukup penting, karena Saya tidak berpikir pengguna harus mengingat templat ini untuk halaman yang mungkin mereka perbarui 4 kali setahun..

Saya tahu cara menambahkan Tombol _"Tambah Pekerjaan"_ dengan rute tetap, tetapi tidak bagaimana cara membuat daftar anak-anak _works_ secara dinamis untuk bidang dengan tipe: pilih.

Saya pikir Anda mungkin mencari: https://learn.getgrav.org/forms/blueprints/advanced-features#using -function-calls-data ?

Saya pikir Anda mungkin mencari: https://learn.getgrav.org/forms/blueprints/advanced-features#using -function-calls-data ?

@rhukster : Pengujian saat ini dengan Grav v1.6.25 & Admin v1.9.14, data-options@ saat menggunakan nama route dengan cetak biru seperti:

form:
    route:
      type: selectize
      label: Route
      selectize:
        data-options@: '\Grav\Theme\MyTheme::selectizeSomePages'

menyebabkan skrip frontend rusak dengan Kesalahan ini di JS:

TypeError: i is undefined

i menjadi slug , sepertinya itu berasal dari pengecualian ini: https://github.com/getgrav/grav-plugin-admin/blob/9c7868fd3a254b98bdbe0bde21988cc18338186e/themes/grav/app/forms /fields/selectize.js#L39

Ini adalah kasus untuk tipe parents , select , selectize dan selectunique , setidaknya.

Saya memahami masalah ini terkait dengan #1814.

(Sama dengan Grav dan plugin yang up to date.)

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

orasik picture orasik  ·  6Komentar

fourroses666 picture fourroses666  ·  4Komentar

ghost picture ghost  ·  6Komentar

ritchiedalto picture ritchiedalto  ·  6Komentar

wildafrica picture wildafrica  ·  4Komentar