获取Magento中每个CMS页面的商店ID

时间:2013-06-17 10:21:15

标签: magento magento-1.7

我们正在扩展我们的自定义扩展,并在管理页面的表单中,我们正在使用商店视图选择器。选择商店后,我们需要构建该商店的CMS页面列表。

为了根据所选商店过滤CMS页面列表,我们尝试插入一些javascript来根据所选商店更改页面下拉列表,随后我们需要知道每个页面属于哪个商店ID以每页为基础。

有没有简单的方法来实现这一目标?无法发布我们已经尝试过的任何内容,因为我们实际上没有设法提出任何不需要保存表单的内容,因此我们可以进行选择。

提前感谢您的任何帮助。

1 个答案:

答案 0 :(得分:0)

不确定Javascript部分,因为我不确定写了什么。

如果您想获取页面的商店ID,您可以使用其ID获取页面并检查商店ID数组是否匹配。在下面的例子中,$ page ['store_id']是一个数组,可以包含多个商店ID。希望有所帮助。

$pageId = 12;
$page = Mage::getModel('cms/page')->load($pageId);
$page_StoreIds = $page['store_id']