2017-08-23 14 views
0

ModX革命に慣れていて、わかりません。 urlの親があるページ(例:clinic = 21)を表示する必要があります。クリニックが設定されていない場合は、親をリストに設定します。私はこれ持っている:パラメータ内のModX if文

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

を常に127,106,70,76,83,93,92,99,113,120,134,148,155,162,169,176,704,975,183

を返す場合、私は間違って何をしているのですか?

答えて

0

は自分自身を考え出し、事前に感謝、感謝:)

[[!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`]]` 
    ]] 
]]