0

Magento Role1 と Role2 で 2 つの管理者ロールを作成したとします。特定のブロックを表示したい、たとえば「store-switcher」としましょう。role1 のユーザーがログインしている場合にのみ、role2 のユーザーの場合は表示されません。

4

2 に答える 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 に答える