Magento Role1 と Role2 で 2 つの管理者ロールを作成したとします。特定のブロックを表示したい、たとえば「store-switcher」としましょう。role1 のユーザーがログインしている場合にのみ、role2 のユーザーの場合は表示されません。
質問する
383 次
2 に答える
1
コードを確認し、ブロックを追加する場所を知らなければ、これを達成するための最良の方法を言うのは難しいですが、試すことができます
見てください@
それで
if(role1){
echo $this->getLayout()->createBlock('mageigniter/storeswitcher')->toHtml();
}
コントローラからMagentoビュー(.phtml)ファイルをロードする方法も参照してください。
于 2012-12-29T15:43:50.467 に答える
1
ログインした管理者ユーザーをチェックするカスタム拡張機能またはオブザーバーを作成できます。ユーザーに応じて、カスタム デザイン ハンドルを追加します。次に、XML レイアウト システムを使用して、必要に応じて特殊ハンドルのブロックを削除または追加します。
于 2012-12-29T09:51:12.333 に答える