μ¬μ©μκ° νΉμ μ νμ νλͺ©λ§ μ ννκ±°λ κ²½λ‘μμ μ νν μ μλλ‘ νμ΄μ§λ₯Ό μ νν μ μλ λ°©λ²μ΄ μμ΅λκΉ?
μμ§. κ°μ μΌλ‘ νμ
λλ λΉμ·ν κ²μ μꡬνκ³ μμλ€. μ’
μ’
μ¬μ©μμκ² νμ νμ΄μ§(ν¬νΈν΄λ¦¬μ€ νμ νμ΄μ§ λ±) λͺ©λ‘λ§ μ 곡νλ €κ³ ν©λλ€.
https://getgrav.org/forum#!/general:forms-the-pages-field-s
μ΄ λ¬Έμ μ μνλ 무μμ λκΉ?
νμ΄μ§ μ νλ³λ‘ νμ΄μ§ μ ν μ΅μ μ νν°λ§νλ λ°©λ²μ μ°Ύκ³ μμ΅λλ€.
μ λ λ°©λ²μ μ°Ύκ³ μμ΅λλ€. κΈ°λ³Έμ μΌλ‘ μ¬μ©μκ° νΉμ νμ΄μ§μ μμμ λ λΉ λ₯΄κ² μΆκ°ν μ μλλ‘ νλ λ²νΌμ κ΄λ¦¬μ μΈν°νμ΄μ€μ μΆκ°νκ³ μΆμ΅λλ€.
λ€μκ³Ό κ°μ κ΅¬μ‘°κ° μλ€κ³ κ°μ ν΄ λ³΄κ² μ΅λλ€.
|--about
|--links
|--works
|--programming
| |--foo.rs
| |--bar.py
|
|--painting
| |--amazing_new_painting
| |--a_boring_landscape_painting
|
|--yodeling
|--i_am_still_a_beginner
ν
νλ¦Ώ, μμ νλͺ© λ±μ λν΄ μκ°ν νμ μμ΄ μ¬μ©μκ° programming, painting, yodeling
λͺ©λ‘μμ μ ννκ³ μμ
μ λͺ©
κ³ μ κ²½λ‘λ₯Ό μ¬μ©νμ¬ _"μμ μΆκ°"_ λ²νΌμ μΆκ°νλ λ°©λ²μ μκ³ μμ§λ§ type: selectκ° μλ νλμ λν΄ _works_μ μμμ λμ μΌλ‘ λμ΄νλ λ°©λ²μ λͺ¨λ¦ λλ€.
https://learn.getgrav.org/forms/blueprints/advanced-features#using -function-calls-data ?
https://learn.getgrav.org/forms/blueprints/advanced-features#using -function-calls-data ?
@rhukster : νμ¬ Grav v1.6.25 & Admin v1.9.14, route
μ΄λ¦μ λ€μκ³Ό κ°μ μ²μ¬μ§κ³Ό ν¨κ» μ¬μ©ν λ data-options@
ν
μ€νΈ μ€μ
λλ€.
form:
route:
type: selectize
label: Route
selectize:
data-options@: '\Grav\Theme\MyTheme::selectizeSomePages'
JSμμ μ΄ μ€λ₯λ‘ μΈν΄ νλ°νΈμλ μ€ν¬λ¦½νΈκ° μ€λ¨λ©λλ€.
TypeError: i is undefined
i
slug
, μ΄ μμΈμμ μ€λ κ² κ°μ΅λλ€: https://github.com/getgrav/grav-plugin-admin/blob/9c7868fd3a254b98bdbe0bde21988cc18338186e/themes/grav/app/ /fields/selectize.js#L39
μ΄κ²μ μ μ΄λ parents
, select
, selectize
λ° selectunique
κ²½μ°μ
λλ€.
λλ μ΄ λ¬Έμ λ₯Ό #1814μ κ΄λ ¨λ κ²μΌλ‘ μ΄ν΄ν©λλ€.
(Grav λ° μ΅μ νλ¬κ·ΈμΈκ³Ό λμΌν©λλ€.)
κ°μ₯ μ μ©ν λκΈ
λλ λΉμ·ν κ²μ μꡬνκ³ μμλ€. μ’ μ’ μ¬μ©μμκ² νμ νμ΄μ§(ν¬νΈν΄λ¦¬μ€ νμ νμ΄μ§ λ±) λͺ©λ‘λ§ μ 곡νλ €κ³ ν©λλ€.
https://getgrav.org/forum#!/general:forms-the-pages-field-s