L’hyperlien ne s’ouvre pas dans une nouvelle fenêtre

Problème

L’option Ouvrir dans une nouvelle fenêtre pour les hyperliens du composant de l’éditeur enrichi (RTE) ne fonctionne pas. Par conséquent, le lien s’ouvre dans la même page.

Solution

Déclarer un attribut cible dans le fichier de configuration dans CRXDE Light :

  1. Copiez /libs/cq/xssprotection/config.xml dans /apps/cq/xssprotection/config.xml.

  2. Accédez à /apps/cq/xssprotection/config.xml.

  3. Dans la section common-attributes, ajoutez la déclaration d’attribut cible suivante.

    <attribute name="target">
    <regexp-list>
    <regexp value="[a-zA-Z0-9-_\$]+"/>
    </regexp-list>
    </attribute>

  4. Rechercher la déclaration de balise "a" en recherchant le terme <tag name="a".

  5. Ajoutez la ligne en-dessous de la liste des attributs.

      <attribute name="target" />

     

  6. Enregistrez le fichier.

Informations supplémentaires

Ce problème est dû au fait que le filtre XSS coupe l’attribut cible de l’élément « a ».

 Adobe

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?

Adobe MAX 2024

Adobe MAX

The Creativity Conference

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX 2024

Adobe MAX

The Creativity Conference

Du 14 au 16 octobre à Miami Beach et en ligne