Bonjour,
j'aimerai savoir quel fichier je dois modifier afin d'ajouter un lien dans les messages d'alerte du Thème Essential (voir la capture d'écran)
merci pour votre aide
nous utilisons Essential 3.0.0.4
Bonjour,
C'est pas un mot que je veux changer mais je veux pouvoir insérer un lien (une url) dans les messages d'alerte que le thème essential nous propose d'utiliser, dans la zone de texte de l'alerte il n'est pas possible d'insérer un lien (voir la capture d'écran) d’où je veux modifier le fichier source sur le serveur pour pouvoir insérer un lien mais je ne sais comment faire cela
Re-bonjour,
Il est tout à fait possible de profiter de la personnalisation d'une chaîne de caractères pour y intégrer un lien.
Voir cette conversation pour un exemple
Séverin
Bonjour Mimi,
En effet, même un code html intégré dans la fenêtre des alertes du thème Essential ne produit pas l'affichage désiré.
Exemple: <p>Connectez-vous <a href="https://e-learning-facile.com/formations/" title="cliquez ici" target="_blank">chez moi</a>.</p>
Peut-être faudrait-il soumettre cette idée au concepteur de ce thème sur le forum du thème ICI?
En bas de page dans les commentaires.
Daniel
PS: C'est un thème que je finance .. épisodiquement.
Bonjour,
Effectivement, j'avais mal lu la demande initiale, et pas compris qu'il s'agissait d'un texte qui était entièrement créé par l'utilisateur administrateur, à l'inverse d'une chaîne de caractère déjà existante, qu'il est possible de personnaliser.
Du coup, j'imagine qu'il y a effectivement un filtrage (différent) qui s'opère.
J'aurais bien pensé à l'option "Activer le système Contenu fiable" (enabletrusttext) dans les Règles du site, mais s'agissant de texte inséré par l'administrateur, je doute de l'efficacité (à tester malgré tout).
Séverin
Bonjour,
Le problème est que la zone où on doit insérer le texte de l'alerte nous donne pas la possibilité d'insérer des liens, par contre les annonces marketing si (voir les deux captures d'écran), l'option "Activer le système Contenu fiable" même si elle est activée, cela ne change rien même en tant qu'administrateur de la plate forme. Pour signaler ça au concepteur du thème j'ai aussi lancé le même sujet sur le forum en anglais ici et je n'ai pas eu de réponse malheureusement.
merci comme même pour vos interventions
Il faut faire une demande d'amélioration ou de correction de bogue auprès du développeur du thème.
Bonjour,
Peut-être pourriez-vous contourner provisoirement cette difficulté en utilisant d'autres éléments que les alertes?
Un bloc ?
Ou un système de message surgissant en utilisant la technique de Patrick Lemaire dans la page HTML additionnel?
A condition qu'on puisse y insérer un lien dans le code?
Je vous en donne un exemple chez moi par cette copie d'écran. Il vous suffit peut-être d'adapter le message à votre besoin et de tenter d'y insérer un code contenant le lien?
Daniel
Bonne idée en effet !
Daniel
Bonjour,
J'ai pu insérer un lien dans les messages d'alerte du thème "Essential" en modifiant le fichier "frontpage.php" qui se trouve dans "moodle/theme/essential/layout/frontpage.php"
plus exactement, en ajoutant le lien pour la première alerte comme suit (celui que j'ai mis en gras):
<section>
<!-- Start Main Regions -->
<!-- Start Alerts -->
<!-- Alert #1 -->
<?php if ($enable1alert) { ?>
<div class="useralerts alert alert-<?php echo \theme_essential\toolbox::get_setting('alert1type'); ?>">
<button type="button" class="close" data-dismiss="alert"><span class="fa fa-times-circle" aria-hidden="true"></span></button>
<?php
$alert1icon = 'alert' . \theme_essential\toolbox::get_setting('alert1type');
echo $$alert1icon.'<span class="title">'.\theme_essential\toolbox::get_setting('alert1title', true);
echo '</span>'.\theme_essential\toolbox::get_setting('alert1text', true); ?>
<a href="https://votrelien" target=_blank> lien </a>
</div>