Grav-plugin-admin: νŠΉμ • νŽ˜μ΄μ§€ μœ ν˜•μ— λŒ€ν•œ νŽ˜μ΄μ§€ 선택

에 λ§Œλ“  2016λ…„ 11μ›” 05일  Β·  7μ½”λ©˜νŠΈ  Β·  좜처: getgrav/grav-plugin-admin

μ‚¬μš©μžκ°€ νŠΉμ • μœ ν˜•μ˜ ν•­λͺ©λ§Œ μ„ νƒν•˜κ±°λ‚˜ κ²½λ‘œμ—μ„œ 선택할 수 μžˆλ„λ‘ νŽ˜μ΄μ§€λ₯Ό 선택할 수 μžˆλŠ” 방법이 μžˆμŠ΅λ‹ˆκΉŒ?

enhancement

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

λ‚˜λŠ” λΉ„μŠ·ν•œ 것을 μš”κ΅¬ν•˜κ³  μžˆμ—ˆλ‹€. μ’…μ’… μ‚¬μš©μžμ—κ²Œ ν•˜μœ„ νŽ˜μ΄μ§€(포트폴리였 ν•˜μœ„ νŽ˜μ΄μ§€ λ“±) λͺ©λ‘λ§Œ μ œκ³΅ν•˜λ €κ³  ν•©λ‹ˆλ‹€.
https://getgrav.org/forum#!/general:forms-the-pages-field-s

λͺ¨λ“  7 λŒ“κΈ€

아직. κ°œμ„ μœΌλ‘œ ν‘œμ‹œ

λ‚˜λŠ” λΉ„μŠ·ν•œ 것을 μš”κ΅¬ν•˜κ³  μžˆμ—ˆλ‹€. μ’…μ’… μ‚¬μš©μžμ—κ²Œ ν•˜μœ„ νŽ˜μ΄μ§€(포트폴리였 ν•˜μœ„ νŽ˜μ΄μ§€ λ“±) λͺ©λ‘λ§Œ μ œκ³΅ν•˜λ €κ³  ν•©λ‹ˆλ‹€.
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 ?

@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 및 μ΅œμ‹  ν”ŒλŸ¬κ·ΈμΈκ³Ό λ™μΌν•©λ‹ˆλ‹€.)

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰