Comment manipuler un identifiant virtuel avec l'API Jalios ?

1. Déclaration

  • créer une entrée commençant par le symbole $ dans le fichier propriété. La propriété peut être sans valeur si l'on ne veut pas de valeur par défaut.
    Exemple :
    $id.jcmsplugin.myplugin.category: c_12345
    

2. Paramétrage du libellé de la propriété dans les fichiers de langue

  • dans les fichiers de langue du module, par exemple fr.prop, renseigner le libellé de la propriété éditable.
    Exemple :
    $id.jcmsplugin.myplugin.category: Identifiant virtuel (Ma catégorie)
    

3. Utilisation

  • Dans le code d'une page JSP ou d'une classe Java, pour notre exemple de l'identifiant virtuel d'une catégorie :
    • la récupération de l'objet référencé par l'identifiant se fait comme suit :
      Category cat = channel.getCategory("$id.jcmsplugin.myplugin.category");
      

    • la récupération de la valeur de l'identifiant se fait comme suit :
      JcmsUtil.getVirtualId("$id.jcmsplugin.myplugin.category", "c_12345");
      

Voir aussi :