Answers:
通常,您不应该这样做。 Mage::getStoreConfig()
会根据字段的配置自动返回商店值,网站值,全局值或默认值。
但是,如果您确实需要忽略商店的价值并获得网站的价值,则可以采用以下方式:
Mage::app()->getWebsite()->getConfig('.../.../...')
可以使用特定的网站代码(如果已知)得出。
$value = Mage::getConfig()->getNode('websites/[website_code]/section/group/field');
var_dump($value[0]);
Mage::app()->getWebsites()
从以下网站获得网站以及网站的代码:$website->getCode()
我可能是错的,但据我所知,配置范围始终绑定到存储。如果您在网站级别上设置值,则除非您在商店级别上设置了其他值,否则该值将在该网站的任何商店中都可用。
假设您拥有网站A,而商店A1和A2是该网站的商店。假定A对于给定属性的值为5
然后Mage::getStoreConfig()
将为该属性(对于A1和A2)返回5。如果将A1的属性设置为3,则该属性将为A1
Mage::getStoreConfig()
返回3,为A2返回5。
Mage::app()->getWebsite($websiteId)->getConfig('web/unsecure/base_url')