【发布时间】:2015-08-03 16:28:03
【问题描述】:
我想在 prestashop 中创建一个在多站点中兼容的模块。那么有人可以告诉我如何制作一个在多存储中兼容的模块。任何帮助和建议都将非常可观。谢谢
【问题讨论】:
标签: prestashop
我想在 prestashop 中创建一个在多站点中兼容的模块。那么有人可以告诉我如何制作一个在多存储中兼容的模块。任何帮助和建议都将非常可观。谢谢
【问题讨论】:
标签: prestashop
如果您只关注the official guidelines for creating a module,您的模块将是多存储。
基本上,在您的代码中,如果您使用配置类(例如 Configuration::updateValue()),您的更改将应用于当前存储。如果要对所有商店进行更改,则必须设置/获取上下文,例如:
if (Shop::isFeatureActive())
Shop::setContext(Shop::CONTEXT_ALL);
如果您打算编写模板文件,页面“Using the context object”也非常有用。
【讨论】: