2017-08-23 5 views
0

Je suis novice en matière de révolution ModX et je ne peux pas le comprendre. J'ai besoin d'afficher les pages avec le parent de l'url (par exemple, clinique = 21) et si aucune clinique n'est définie, les parents doivent être listés. J'ai ceci:Instruction ModX if dans un paramètre

[[!getPage? 
    &elementClass=`modSnippet` 
    &element=`getResources` 
    &parents=[[!If? `[[!searchFieldClinic? &field=`clinic`]]`=`` &then=`127,106` &else=`[[!searchFieldClinic? &field=`clinic`]]`]] 
    ]] 

mais si revient toujours 127,106,70,76,83,93,92,99,113,120,134,148,155,162,169,176,704,975,183

Qu'est-ce que je fais mal? Merci à l'avance

Répondre

0

cernées moi-même, merci :)

[[!getPage? 
    &elementClass=`modSnippet` 
    &element=`getResources` 
    &parents=[[!If? 
     &subject=`[[!searchFieldClinic? &field=`clinic`]]` 
     &operator=`EQ` 
     &operand=`` 
     &then=`127,106,70,76,83,93,92,99,113,120,134,148,155,162,169,176,704,975,183` 
     &else=`[[!searchFieldClinic? &field=`clinic`]]` 
    ]] 
]]