Re: Tag Cloudでの検索結果ページのカスタマイズ

2011年12月17日 at 21:15

タグクラウドを踏んだ時のURLに、
akID[11][atSelectOptionID][]=1
があると思うんですが、これのakID[11]が属性キーが11で、その中での選択肢([atSelectOptionID][]=1)が1って事です。
なので、
searchブロックのコントローラの148行目付近の

Loader::model('attribute/categories/collection');
foreach($_REQUEST['akID'] as $akID => $req) {
$fak = CollectionAttributeKey::getByID($akID);
if (is_object($fak)) {
$type = $fak->getAttributeType();
$cnt = $type->getController();
$cnt->setAttributeKey($fak);
$cnt->searchForm($ipl);
$aksearch = true;
}
}

を参考にして、view側で値を取得しても、ここで$this->set()とかを使ってviewに値を渡しても良いと思います。