Estou tentando usar a função principal do Drupal 8 para abrir uma página em uma janela modal. Infelizmente, é muito difícil encontrar alguma documentação oficial sobre o assunto, e a maioria dos blogs que abordam esse tópico parece estar desatualizada. Mas, tanto quanto eu sei, deve ser possível criar uma caixa de diálogo modal adicionando os seguintes atributos a um elemento a:
class="use-ajax” data-dialog-type="modal"
Para que um exemplo completo se pareça com:
<a href="/impressum/lizenzen/43" class="use-ajax" data-dialog-type="modal">
<span class="glyphicon glyphicon-copyright-mark" aria-hidden="true"></span>
</a>
Onde, no meu caso, /impressum/lizenzen/43
há um caminho para uma página de visualizações.
Isso parece funcionar, mas apenas quando estou logado como administrador. Como isso não parece ser um problema de permissão, presumo que esteja relacionado ao tema do administrador ( Seven ), que pode incluir algumas bibliotecas principais que o Bootstrap (que eu uso no meu site) pode não ter. Mas, por incrível que pareça, na barra de título do modal apareceu, em vez do título da página, a string 'Array', o que me faz supor, que ocorreu uma matriz inesperada para conversar com string:
Alguém poderia
- leve-me à documentação oficial da API modal de núcleos,
- explique para mim, qual poderia ser o motivo pelo qual ele funciona apenas como administrador.
- E, finalmente, diga-me, por que diabos ocorre uma série de conversas em cadeia, chamada modal?