エントリーに共通するあるカスタムフィールドに対して、複数の文字列をつかって絞り込み検索をしたい。
たとえば、エントリーごとに支店名が入るカスタムフィールド{branch}があり、そこに、仙台支店、東京本社、松阪営業所、のような文字列が入っていて、エリアごとに検索して、エントリー一覧を出したいというような場合。
<form action="" method="post">
<input type="hidden" name="field[]" value="branch">
<input type="hidden" name="cid" value="%{CID}">
<input type="hidden" name="bid" value="%{BID}">
<input type="hidden" name="branch@operator" value="lk">
<select id="branch" name="branch">
<option value="">エリアを選択してください</option>
<option value="札幌/lk/or/青森/lk/or/仙台">北海道・東北</option>
<option value="東京/lk/or/横浜/lk/or/館林">関東</option>
<option value="名古屋/lk/or/瀬戸/lk/or/松阪">中部</option>
</select>
<input type="submit" name="ACMS_POST_2GET" value="この条件で絞り込む">
</form>
キーワードを「/lk/or/」でつなぐことで、部分検索かつ複数条件での絞り込みができる。
上記のフォームから「北海道・東北」を選んだ検索結果のURLのパス(acmsパス)は、
/field/branch/lk/札幌/lk/or/青森/lk/or/仙台/
というような形になる。