Modifier le texte du site comme mentionné ci-dessus est la méthode la plus simple pour fournir des instructions, mais dans ce contexte, vous êtes limité au texte seul.
Si vous souhaitez ajouter du HTML (liens, images, etc.), vous pouvez créer un nouveau composant de thème depuis la zone d’administration des thèmes et composants.
Depuis l’onglet des composants (admin/config/customize/components), cliquez sur « Installer », puis sur « Créer nouveau », donnez-lui un nom évident… et une fois votre composant créé, cliquez sur « Modifier le code ».
À partir de là, allez dans l’onglet JS et vous pouvez ajouter quelque chose comme ceci :
import { apiInitializer } from "discourse/lib/api";
const CustomMessage = <template>
<div class="custom-2fa-message">
Votre contenu personnalisé ici au-dessus du contenu existant.
<a href="#">Exemple de lien</a>
</div>
</template>;
export default apiInitializer("1.0", (api) => {
api.renderBeforeWrapperOutlet("user-second-factor-wrapper", CustomMessage);
});
De cette façon, vous pouvez ajouter des liens ou tout autre contenu HTML que vous souhaitez.
Si vous avez un sujet vers lequel vous souhaitez créer un lien ici, vous pouvez le rendre accessible au public en utilisant la fonctionnalité Publication de pages :
