Comment puis-je ajouter une colonne pour montrer tous les formats d'image ?

Vous pouvez créer un index pour afficher les différents formats d'image.

Description

Je veux afficher des colonnes dans ma vue Résultats de recherche qui montreront Image Type, Image Source, Image Hires et Image Lowres.

Solution

Dans la perspective Administration TEXTML, procédez comme suit :
  1. Modifiez le fichier Définition de l'index.
    ATTENTION : Attention lorsque vous modifiez le document de définition de l'index. Les modifications peuvent affecter de manière significative le processus d'indexation, et toute erreur dans le document peut entraîner une corruption des données ou d'autres erreurs. Consultez IXIA CCMS Customer Support avant de procéder à des modifications si vous n'êtes pas sûr.
  2. Ajoutez des index pour les différents formats d'images configurés sur votre Centre de stockage. Par exemple, pour ajouter LowRes, HiRes et Source, ajoutez ce qui suit :
    <index NAME="lowres">
       <stringindex KEEPEXTRACTEDVALUES="True">
          <elements>
          <element XPATH="concat(//imageinfo[formatname='LowRes']/mime-type,' ',//imageinfo[formatname='LowRes']/width,'x',//imageinfo[formatname='LowRes']/height)" DEPTH="INFINITE"/>
          </elements>
       </stringindex>
    </index>
    		
    <index NAME="hires">
       <stringindex KEEPEXTRACTEDVALUES="True">
          <elements>
          <element XPATH="concat(//imageinfo[formatname='HiRes']/mime-type,' ',//imageinfo[formatname='HiRes']/width,'x',//imageinfo[formatname='HiRes']/height)" DEPTH="INFINITE"/>
          </elements>
       </stringindex>
    </index>
    		
    <index NAME="source">
       <stringindex KEEPEXTRACTEDVALUES="True">
          <elements>
          <element XPATH="concat(//imageinfo[formatname='Source']/mime-type,' ',//imageinfo[formatname='Source']/width,'x',//imageinfo[formatname='Source']/height)" DEPTH="INFINITE"/>
          </elements>
       </stringindex>
    </index>
    Remarque :
    L'index imagetype doit déjà exister, sinon, ajoutez ce qui suit :
    <index NAME="imagetype">
       <stringindex KEEPEXTRACTEDVALUES="True">
          <elements>
          <element DEPTH="INFINITE" XPATH="//imagetype"/>
          </elements>
       </stringindex>
    </index>
  3. Pour ajouter les index aux colonnes d'affichage, modifiez le fichier system/conf/display.xml et ajoutez une entrée pour chaque format d'image. Par exemple, pour ajouter une colonne pour LowRes, HiRes et Source, ajoutez ce qui suit :
    <key halign="LEFT" label="Image Type" name="imagetype" sortOrder="ASC" sortType="ALPHA" type="Index" visibility="255" width="175"/>
    <key halign="LEFT" label="Image Source" name="source" sortOrder="ASC" sortType="ALPHA" type="Index" visibility="255" width="175"/>
    <key halign="LEFT" label="Image Hires" name="hires" sortOrder="ASC" sortType="ALPHA" type="Index" visibility="255" width="175"/>
    <key halign="LEFT" label="Image Lowres" name="lowres" sortOrder="ASC" sortType="ALPHA" type="Index" visibility="255" width="175"/>
  4. Lorsque l'indexation est terminée, redémarrez votre IXIA CCMS Desktop.
  5. Ajoutez les nouvelles colonnes à votre vue Résultats de recherche.