Grav-plugin-admin: Selección de página para un tipo de página en particular

Creado en 5 nov. 2016  ·  7Comentarios  ·  Fuente: getgrav/grav-plugin-admin

¿Hay alguna forma en la que pueda seleccionar una página que solo permita al usuario seleccionar elementos de un tipo en particular o de una ruta?

enhancement

Comentario más útil

Estaba pidiendo algo similar. A menudo, solo desea proporcionar al usuario una lista de subpáginas (subpáginas de cartera, etc.)
https://getgrav.org/forum#!/general : formularios-the-pages-field-s

Todos 7 comentarios

Todavía no. Marcar como mejora

Estaba pidiendo algo similar. A menudo, solo desea proporcionar al usuario una lista de subpáginas (subpáginas de cartera, etc.)
https://getgrav.org/forum#!/general : formularios-the-pages-field-s

¿Cuál es el estado de este problema?

Estoy buscando una forma de filtrar las opciones de selección de página por tipo de página.

También estoy buscando una forma de hacer esto. Básicamente, quiero agregar un botón a la interfaz de administración que permite al usuario agregar más rápidamente a un niño a una página determinada.

Digamos que tengo una estructura como esta:

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

Quiero que el usuario obtenga un diálogo donde solo tiene que seleccionar de una lista de programming, painting, yodeling e ingresar un título para el trabajo, sin la necesidad de pensar en plantillas, padres, etc. Esto es bastante importante, porque No creo que los usuarios deban recordar estas plantillas para una página que podrían actualizar 4 veces al año.

Sé cómo agregar un botón _ "Agregar trabajo" _ con una ruta fija, pero no cómo enumerar dinámicamente los elementos secundarios de _works_ para un campo con el tipo: seleccionar.

Creo que podría estar buscando: https://learn.getgrav.org/forms/blueprints/advanced-features#using -function-calls-data?

Creo que podría estar buscando: https://learn.getgrav.org/forms/blueprints/advanced-features#using -function-calls-data?

@rhukster : Pruebas en este momento con Grav v1.6.25 y Admin v1.9.14, data-options@ cuando se usa el nombre route con un plano como:

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

hace que el script de interfaz se rompa con este error en JS:

TypeError: i is undefined

i siendo slug , parece que proviene de esta excepción: https://github.com/getgrav/grav-plugin-admin/blob/9c7868fd3a254b98bdbe0bde21988cc18338186e/themes/grav/app/forms /fields/selectize.js#L39

Este es el caso de los tipos parents , select , selectize y selectunique , al menos.

Entiendo que este problema está relacionado con # 1814.

(Lo mismo ocurre con Grav y los complementos actualizados).

¿Fue útil esta página
0 / 5 - 0 calificaciones