L'indicateur obligatoire sur l'attribut rompt l’éditeur de métadonnées | AEM

Problème

Après avoir défini un attribut comme étant obligatoire dans la définition du schéma de métadonnées, les propriétés de l’interface utilisateur de la page de métadonnées sont ignorées.

Vous trouverez ci-dessous les étapes pour reproduire le problème :

  1. Ouvrez l’éditeur de métadonnées pour un actif.
  2. Sélectionnez une balise dans le champ Balise .
    La balise sélectionnée s'affiche dans un onglet différent ci-dessous.
  3. Allez à éditeur de schéma de métadonnées.
  4. Sélectionnez le schéma par défaut et cliquez sur Éditer.
  5. Sélectionnez le champ Titre et puis sélectionnez la case à cocher obligatoire.
  6. Cliquez sur Enregistrer.
  7. Ouvrez l'éditeur de métadonnées pour un actif (Action Affichage des propriétés sur une ressource).

Le titre marqué avec un astérisque * est obligatoire. Toutefois, lors du chargement de l’éditeur de métadonnées, une exception JavaScript s’affiche (comme dans la console des outils de développement du navigateur) :

TypeError: tabview.tabList is undefined" in validations.js:330

En outre, si vous tentez d'ajouter une balise à l'aide du champ sélecteur de balises (option Browse pour le champ Tags), le contenu du champ de texte de balise est rempli avec le chemin de la balise au lieu d'ajouter la balise à la ressource.

Ces problèmes surviennent dans Firefox, Microsoft Internet Explorer et Microsoft Edge, mais pas dans Chrome.

Résolution

Il s'agit d'un problème connu : GRANITE-14045

qui a été corrigé dans AEM 6.3 et les versions ultérieures.  Pour AEM 6.2, téléchargez et installez AEM 6.2SP1-CFP1ou spécifiez une version ultérieure du correctif.

 Adobe

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?