【问题标题】:Get store id for each CMS page in Magento获取 Magento 中每个 CMS 页面的商店 ID
【发布时间】:2013-06-17 10:21:14
【问题描述】:

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

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

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

提前感谢您的帮助。

【问题讨论】:

    标签: magento magento-1.7


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-07-13
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-29
      相关资源
      最近更新 更多