Estoy tratando de usar la función principal de Drupal 8 para abrir una página en una ventana modal. Desafortunadamente, es muy difícil encontrar alguna documentación oficial al respecto, y la mayoría de los blogs que cubren este tema parecen estar desactualizados. Pero hasta donde yo sé, debería ser posible crear un diálogo modal agregando los siguientes atributos a un elemento a:
class="use-ajax” data-dialog-type="modal"
Para que un ejemplo completo se vea así:
<a href="/impressum/lizenzen/43" class="use-ajax" data-dialog-type="modal">
<span class="glyphicon glyphicon-copyright-mark" aria-hidden="true"></span>
</a>
Donde en mi caso /impressum/lizenzen/43
es una ruta a una página de vistas.
Esto parece funcionar, pero solo cuando estoy conectado como administrador. Como esto no parece ser un problema de permisos, supongo que está relacionado con el tema de administración ( Siete ), que podría incluir algunas bibliotecas centrales que Bootstrap (el que uso para mi sitio) podría no estarlo. Pero por extraño que parezca, en la barra de título del modal apareció, en lugar del título de la página, la cadena 'Array', lo que me hace suponer, que tuvo lugar una conversación inesperada de matriz a cadena:
Alguien podría
- llevarme a la documentación oficial de los núcleos API modal,
- explícame, cuál podría ser la razón por la que funciona solo como administrador.
- Y finalmente dime, ¿por qué diablos se lleva a cabo una conversación de matriz a cadena llamando modal?