|
Antoine Guergnon
|
Jeudi 10 Novembre 2005 8:34:38 am
recupérer les objets reliés à un datatype "Object relations"
Bonjour à tous,
J'avais mis ce message à la suite de ma dernière discution, mais le sujet n'était plus du tout en rapport. Je me permet donc d'en ouvrir une nouvelle pour plus de clarté.
Voilà mon petit soucis :
J'aimerai récupérer dans un template la liste de mes produits qui sont reliés a un type donné (avec le datatypes "object relations". J'ai vu qu'on pouvait filtrer le listing avec un 'attribute_filter' mais je n'arrive pas à mettre les bons paramètres pour un attribut de data_type 'Object relations'.
documentation lu : http://ez.no/doc/ez_publish/techn...modules/content/fetch_functions/list
Est il possible de filtrer sur ce genre d'attribut? Si non, quel moyen puis-je utiliser pour recupérer la liste de tous les produits reliés à un objet donné ?
Merci.
|
|
xav ier
|
Jeudi 17 Novembre 2005 6:32:49 pm
Re: recupérer les objets reliés à un datatype "Object relations"
Hello,
L'attribut ne sert pas à filter sur le type d'objet lié, mais sur comment il est lié.
ex: tu as un article.
Tu peux soit l'éditer et lui associer un autre objet (une image par exemple), soit créer un attribut (ex: "thème" qui va te permettre de plus facilement faire des relations avec d'autres objets, par exemple en affichant une liste avec check box de tous les objets du type "thème" ( http://ez.no/community/contribs/datatypes/enhanced_objectrelation )
L'attribut_id sert a filtrer pour savoir si tu veux voir tous les objets liés ou seulement ceux que tu as liés avec un attribut.
Si tu veux filtrer sur le type d'objet lié, le plus simple est de fetcher tous les objets liés, et dans ta boucle d'affichage, tu ignore tous ceux qui sont pas du type que tu veux.
Bonne chance
X+
P.S. Message perso pour Bertrand: ben finalement, en moins de 6 mois, je me suis décidé à poster sur la communauté francophone
|