フォームと PHP を組み合わせて一種の検索を作成しています。
検索結果を表示するために getResources の tvFilters を使用しています。
echo '[[!getResources? &parents=`[[42]]` &tpl=`NewProdTpl` &includeTVs=`1` &includeContent=`1` &limit=`99` &tvFilters=`' . $filters .'`]]';
これはある程度機能します。しかし、SQL のように、AND 条件と OR 条件を組み合わせて使用する方法を見つける必要があります。
SELECT supplier_id
FROM suppliers
WHERE (name = 'IBM')
OR (name = 'Hewlett Packard' AND city = 'Atlantic City')
OR (name = 'Gateway' AND status = 'Active' AND city = 'Burma');
明らかに、私は次のようなブラケットを使用してみました:
$filters = '(Type==Forklift),(Brand==Iseki||Brand==Kubota)';
しかし、私は運がありませんでした。
これを達成する方法があるかどうかは誰にもわかりますか?