製品ループの外側のラベルを知っている属性の ID を取得しようとしています。基本的に、ラベルをIDに変換したいだけです。
属性コードは new_brands で、ラベルは TESTONE です。250 であることがわかっている ID を取得しようとしています。
カテゴリを属性ラベル (TESTONE) と呼び、これを次のような変数に格納しました
$brandname = Mage::registry('current_category')->getName();
その情報を使用して、ラベル TESTONE をその ID に変換しますが、製品ループの外に置きます。
目的は、このようなフィルターで id を使用するブランド ページのカスタム テンプレートを作成することです。
$collection->addFieldToFilter(array(
array('attribute'=>'pos_brands','eq'=>$brandid),array('attribute'=>'new_brands','eq'=>'250')
));
それ以外の場合は、逆に機能するソリューションに満足しています。つまり、ID からラベルを取得しました。