2013-03-26 3 views
0

У меня есть магазин Magento multi-store. У меня есть три магазина, все активные/включены. Если я перехожу на нижний колонтитул, выберите «Выбрать магазин», появятся все три магазина, но я хочу показать только два магазина. Третий магазин должен появляться только в том случае, если пользователь зарегистрирован/прошел проверку подлинности.Magento показать только определенные магазины

я могу жестко закодировать этот файл:

app/design/frontend/base/default/template/page/switch/stores.phtml 

, но я не хочу этого. Есть ли способ сделать это изменение от администратора? Что-то вроде добавления флага в магазин, который я не хочу появляться.

+0

Знаете ли вы, что есть сайт Magento SE? В настоящее время в бета-версии: http://magento.stackexchange.com/ –

+0

я не получил ответы там на множество вопросов .., здесь больше кодеров видят вопросы .. – Pascut

ответ

0

Я разрешил эту ситуацию. Я создал цикл foreach, и я проверяю, вошел ли пользователь в систему. Если пользователь вошел в систему, появятся все магазины. Если нет, появляются только некоторые магазины.

Я создал модуль, чтобы избежать модификации основных файлов.

Смежные вопросы