J'essaie d'utiliser la fonction principale de Drupal 8 pour ouvrir une page dans une fenêtre modale. Malheureusement, il est très difficile de trouver une documentation officielle à ce sujet, et la plupart des blogs couvrant ce sujet semblent obsolètes. Mais pour autant que je sache, il devrait être possible de créer une boîte de dialogue modale en ajoutant les attributs suivants à un élément a:
class="use-ajax” data-dialog-type="modal"
Pour qu'un exemple complet ressemble à ceci:
<a href="/impressum/lizenzen/43" class="use-ajax" data-dialog-type="modal">
<span class="glyphicon glyphicon-copyright-mark" aria-hidden="true"></span>
</a>
Où dans mon cas /impressum/lizenzen/43
est un chemin vers une page de vues.
Cela semble fonctionner, mais uniquement lorsque je suis connecté en tant qu'administrateur. Comme cela ne semble pas être un problème d'autorisation, je suppose qu'il est lié au thème d'administration ( Seven ), qui pourrait inclure certaines bibliothèques de base que Bootstrap (que j'utilise pour mon site) pourrait ne pas. Mais curieusement, dans la barre de titre du modal est apparue, au lieu du titre de la page, la chaîne "Array", ce qui me fait supposer, qu'un tableau inattendu de conversation de chaîne a eu lieu:
Quelqu'un pourrait-il
- conduisez-moi à la documentation officielle de l'API modal des cœurs,
- expliquez-moi, quelle pourrait être la raison pour laquelle cela fonctionne uniquement en tant qu'administrateur.
- Et enfin, dites-moi, pourquoi diable une conversation de tableau à chaîne a lieu en appelant un modal?