Afficher les documents liés à un objet

De Sydonie

Cooment afficher les documents liés à un objet donné dans son template de vue (view.tpl.php) ?

Dans un template, l'objet en cours d'affichage est "stocké" dans la vraiable $obj. Pour afficher les documents 'par exemple les images) liées à cet objet par un Statement de prédicat HAS_IMAGE par exempl, on peut alors utiliser le manager de Statements :

// obtenir la liste des objets liés
$images =  getManager('Statements')->getObjects($obj, 'HAS_IMAGE');
// parcourir la liste des images obtenues
foreach ($images as $img) {
  // appeler l'afficheur des images et utiliser un template
  echo getUi($img)->display('view');
}