Drupal 8のコア機能を使用して、モーダルウィンドウでページを開こうとしています。残念ながら、それに関する公式ドキュメントを見つけるのは非常に難しく、このトピックを扱っているブログのほとんどは古くなっているようです。しかし、私の知る限りでは、a要素に次の属性を追加することで、モーダルダイアログを作成することができるはずです。
class="use-ajax” data-dialog-type="modal"
したがって、完全な例は次のようになります。
<a href="/impressum/lizenzen/43" class="use-ajax" data-dialog-type="modal">
<span class="glyphicon glyphicon-copyright-mark" aria-hidden="true"></span>
</a>
私の場合/impressum/lizenzen/43
、ビューページへのパスです。
これは機能しているようですが、管理者としてログインしている場合のみです。これは権限の問題ではないようですので、Bootstrap(私のサイトで使用しているもの)にはないコアライブラリが含まれている可能性がある管理テーマ(Seven)に関連していると思います。しかし、奇妙なことに、モーダルのタイトルバーに、ページタイトルの代わりに、文字列「配列」が表示されました。
誰かできましたか
- コアモーダルAPIの公式ドキュメントに誘導し、
- 管理者としてのみ機能する理由は何ですか?
- そして最後に私に教えてください、なぜ地球上でモーダルを呼び出すために文字列の会話への配列が行われるのですか?