# Support HTML pour les modales de dialogue

**URL:** https://meta.discourse.org/t/dialog-modal-html-support/248361
**Category:** UX
**Created:** [Décembre 9, 2022, 8:36 UTC](https://meta.discourse.org/t/dialog-modal-html-support/248361 "2022-12-09T08:36:50Z")
**Posts on this page:** 1
**Showing post:** 10

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [Janvier 24, 2023, 10:53 UTC](https://meta.discourse.org/t/dialog-modal-html-support/248361/10 "2023-01-24T10:53:52Z")

</div>

Salut Dan,

La bannière prend en charge le HTML. Ce sujet concerne la boîte de dialogue qui s’affiche lorsque vous cliquez sur le bouton Créer un sujet.

> [@Heliosurge](#):
>
> cette solution corrigera-t-elle également le markdown

Non, elle prend en charge le HTML. Votre exemple ressemblerait à ceci : 🔽

```plaintext
Pour participer à la catégorie, vous devez \u003ca href=\"/g/groupname/members\"\u003e postuler \u003c/a\u003e.

```

* * *

Cela devrait fonctionner dans `Header` pour prendre en charge le HTML dans la boîte de dialogue. 🙂

```javascript
<script type="text/discourse-plugin" version="0.8">
  const { htmlSafe } = require("@ember/template");

  api.modifyClass("component:d-navigation", {
    pluginId: "dialog-html-support",
        
    actions: {
      clickCreateTopicButton() {
        if (this.categoryReadOnlyBanner && !this.hasDraft) {
          this.dialog.alert({
            message: htmlSafe(this.categoryReadOnlyBanner),
          });
        } else {
          this.createTopic();
        }
      },
    },
  });
</script>

```

---

_[View the full topic](https://meta.discourse.org/t/dialog-modal-html-support/248361)._
