【问题标题】:Creating a Magento Sitemap page创建 Magento 站点地图页面
【发布时间】:2011-02-16 18:01:00
【问题描述】:

我想为 Magento 创建一个站点地图页面,以有序的方式显示所有静态页面。此页面将类似于http://www.magentocommerce.com/sitemap/ 是否有人创建了 Magento 扩展程序或者有人可以指出我正确的方向吗?搜索此功能一直是一场噩梦,因为我得到的只是 Google SEO 结果。

编辑:我想在站点地图中添加一些静态页面。目前默认站点地图有两个选项:类别和产品。我想要一种方法来设置我的哪些静态页面可以添加到站点地图中。现在我所做的只是创建了一个静态页面,其中填充了指向我的页面和产品的链接。但是,如果客户决定添加新产品,则需要编辑该页面。

【问题讨论】:

  • 请提供更多信息。您想要用于搜索引擎提交或其他面向数据的工作的 XML 站点地图,还是用于浏览器消费的 XHTML 格式?您需要更改的默认站点地图有什么问题?到目前为止,您尝试过什么?
  • 什么版本的 Magento?我相信 CMS 页面自 1.4.0 起就已包含在内。

标签: magento sitemap


【解决方案1】:

CMS > 页面 > 管理层次结构

下面的“添加节点”按钮您可以使用位置设置 CMS 层次结构。

$collection = Mage::getModel('enterprise_cms/hierarchy_node')->load("root_node_id");

"root_node_id" 是您的“站点地图”的父级。

$collection 创建树。

您还可以看到enterprise_cms_hierarchy_node 表,您可以从那里使用列作为属性来定位您的树中的元素。

【讨论】:

  • 我看到这是一个企业功能。
  • 如果您想管理职位等,那么可以。在 magento Commerce 中,我认为最好的解决方案是创建新模块。
  • 如何在magento 1.9.2.4中获取root_node_id
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多