FLUX RSS



ACCUEIL / FORUMS / QUESTIONS TECHNIQUES / COMMENT RÉCUPÉRER LES OBJETS ASSOCIÉS À UN ARTICLE ?




sondages
Avez-vous déjà utilisé les exports statiques ? :
oui
non
RESULTATS | SONDAGES
liens
eZ systems
http://ez.no
PHPEdit
http://www.waterproof.fr/
AFUL
http://www.aful.org
Framasoft
http://www.framasoft.net
comment récupérer les objets associés à un article ?

Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.

Auteur Message

Eric Fressange

Vendredi 12 Février 2010 4:55:03 pm

comment récupérer les objets associés à un article ?

Bonjours,

j'arrive bien à récupérer les enfants associés à un article mais je souhaiterai aussi récupérer les objets associés.

de quel manière dois-je ecrire fetch(...) pour avoir ce que je souhaite ?

Merci

Simon Boyer

Vendredi 12 Février 2010 5:23:06 pm

Re: comment récupérer les objets associés à un article ?

Bonjour,
Il faudra écrire le fetch comme suit :

{def $childs=fetch( 'content', 'list', hash( 'parent_node_id', $id_noeud_article, 'depth', 1 ) )}
{foreach $childs as $child_node}
{* Ici on a accès à chaque objet grâce à {$child_node.object},
et son id correspondant : {$child_node.contentobject_id} *}
{* Pour voir le contenu de l'objet : {$child_node|attribute(show,1)} *}
{/foreach}

Eric Fressange

Lundi 15 Février 2010 6:15:41 pm

Re: comment récupérer les objets associés à un article ?

Merci de ta réponse

j'ai trouvé cette solution entre temps

{let related_objects=fetch( 'content', 'related_objects',
hash( 'object_id', $module_result.content_info.object_id ) )}

{section loop=$related_objects var=related_object}
{def $titre = $related_object.data_map.title.content|wash}
...
{undef $titre}
{/section}

les 2 se valent ou il y a une différence ?

D'autre part maintenant que j'arrive à afficher les objets associés, j'essaye de gérer l'ordre d'affiche de ces objets de la même manière que les sous éléments, il ne semble pas que ce soit possible.

Y a-t-il une astuce pour le faire ?

Eric Fressange

Jeudi 18 Février 2010 12:32:51 pm

Re: comment récupérer les objets associés à un article ?

j'ai finalement procédé autrement

je ne gère plus mes offres associé à une page/rubrique comme objet,
1/ je défini un ou plusieurs emplacements supplémentaires pour mon offres
2/ je gère l'ordre des sous éléments à l'emplacement désiré
3/ je remonte séparément dans mon template les classes désirées page et offre

la contrainte est de gérer les sous éléments par priorité
mais dans mon cas ça me va très bien.

actualités
Traduction d'un tutorial eZ
eZ publish 4.0 est sorti
EzPublish 3.9 enfin disponible !
Ez Publish 3.9 RC2 est en ligne !
Ez Publish 3.9 RC1 disponible !
références
Site ohmycom
OhmyBlog