Magento に問題があります。顧客がログインしている場合にのみ、特定の製品の説明に画像を表示するにはどうすればよいですか? また、ログイン後、顧客が所属する顧客グループにアクセスすることはできますか? つまり、常連客なら何らかのイメージを見るかどうか、流通業者なら別のイメージを見るということです。
商品説明の画像について話しているのですが、テキストの冒頭にバナーがありますが、商品画像については話していません。
Magento に問題があります。顧客がログインしている場合にのみ、特定の製品の説明に画像を表示するにはどうすればよいですか? また、ログイン後、顧客が所属する顧客グループにアクセスすることはできますか? つまり、常連客なら何らかのイメージを見るかどうか、流通業者なら別のイメージを見るということです。
商品説明の画像について話しているのですが、テキストの冒頭にバナーがありますが、商品画像については話していません。
catalog/product/view/description.phtml
製品の説明が出力されるテーマテンプレートを変更する必要があります。
$customerSession = Mage::getSingleton('customer/session');
$customer = $customerSession->getCustomer();
if ($customerSession->isLoggedIn()) {
// your image actions here
}
if ($customer && $customer->getCustomerGroupId() == 5) {
// your customer group specific actions
}
最初のifステートメントはユーザーがログインしているかどうかをチェックし、2番目のステートメントは顧客グループIDが5(または検索している顧客グループ)に等しいかどうかをチェックします。これを説明の前に配置して、必要な画像/コンテンツを出力します。