Bonjour,
actuellement, je fais un site pour un libraire.
j’ai un dossier plein de livres (avec un document par livre).
j’ai aussi un dossier avec plein d’auteurs (un document par auteur).
grâce au snippet
Related , dans chaque livre je peux associer un auteur via un dropdown, c’est super pratique.
pour info ma tv [*auteur*] est configurée comme suit avec un @bindings:
@EVAL return $modx->runSnippet(’Related’, array(’parents’=>’3’,’tpl’=>’auteurnameTpl’));
ce snippet retourne l’id du document. Dans le document "livre", ma tv [*auteur*] vaut donc, par exemple, 21 (id de l’auteur).
Finalement pour afficher l’auteur dans ma page, j’utilise getField qui va afficher le nom.
( par exemple : [!GetField? &docid=`[*auteur*]` &parent=`0` &parentLevel=`0` &field=`longtitle` !])
Mon problème c’est que si je cherche le nom de l’auteur avec Ajaxsearch (1.8.2) et cet appel :
[!AjaxSearch? &ajaxSearch=`0` &AS_showForm=`0` &highlightResult=`0` &withTvs=`-:image_couverture,vignette_couverture`!]
le livre de l’auteur n’est pas retourné..
Je sais que Ajaxsearch est très performant mais nécessite de bien maitriser les paramètres, ce qui n’est malheureusement pas mon cas.. alors y a-t-il une solution à ce problème ?
Merci.