Magento PLugin Multi store Отключить / включить функциональность - PullRequest
1 голос
/ 28 июня 2011

Я разработал расширение. Теперь мой клиент после наличия другого магазина на той же платформе magento (функциональность нескольких магазинов) хочет отключить «extesnion» в одном магазине и включить в другом.

Я застрял, не могу целый день читать документы на magento, так как у меня есть еще 3 клиента / проект, все еще хочу помочь этому парню из magento.

Я был бы рад, если бы кто-нибудь дал мне ответ на вопрос «Как сделать плагин magento доступным для включения / выключения для каждого магазина в многоуровневой копии magento?»

Буду также признателен, если кто-нибудь даст мне указания, куда копать!

спасибо большое!

1 Ответ

2 голосов
/ 28 июня 2011

Я не могу найти предыдущий вопрос, который ответил на простую вещь, надеюсь, кто-то сможет его найти. По сути, создайте опцию конфигурации на уровне магазина, чтобы включить / отключить функциональность. Затем, при вызове вашей новой функциональности (которая, я уверен, была должным образом сохранена в классах вашего модуля):

function doSomethingSpecial() {
    if(!$this->moduleIsEnabledForStore()) { return; }
    ... do your thing ...
}

Нет чистого способа отключить модуль в противном случае через стандартные интерфейсы Magento, но на самом деле это очень чистый прокси.

Спасибо, Джо

...