Apakah ada cara saya dapat memilih halaman yang hanya memungkinkan pengguna untuk memilih item dari jenis tertentu atau dari jalur?
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.)
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