0

我正在整理我的第一个 Magento 主题。威。

该站点将包含大量静态页面,我正在尝试确定以易于维护的方式将该内容放入系统的最佳方法。理想情况下,这个过程可以由一个在 magento 方面经验有限的团队成员来管理(这是一个关键点)。

除了包含静态“页面”内容的这两种主要方法之外:

  • 1 - 保存page-content为 CMS 静态块,添加到类别页面
  • 2 - 另存page-content为 CMS 页面

看来我应该能够page-content从布局更新 xml 指令的组合(在 cms 页面/类别页面中)或作为包含的小部件类型来呈现 phtml 模板文件(作为真实标记)。

假设我的文件结构如下所示:

/my_theme
     /default
     /varient
          /template
               /cms
                    /template
                         /category1
                              /category2
                                   - page_content.phtml

我尝试通过以下多种变体将此文件植入 cms 页面:

<reference name="content">
     <block type="core/template" name="content.current" as="content.current" output="toHtml" template="cms/template/category1/category2/page_content.phtml"
</reference>

在布局更新 xml 中。

或者,我尝试通过以下内容指令呈现此文件:

{{block type="core/template" name="content.current" template="cms/template/category1/category2/page_content.phtml"}}

到目前为止(显然)没有运气。

当然 - 可能有理由不以这种方式处理静态内容,但它可能仍然是已经提到的两个步骤(例如图像和链接路径)的可行替代方案。

无论如何 - 我相信一些更新 xml 或内容指令的组合应该是可行的,但我仍然对 Magento 布局有所了解,还没有找到正确的方法。

任何建议或解释都会很重要。

干杯 -

b[]x

4

1 回答 1

1

对于任何希望解决这个问题的未来溢出者:

{{block type='core/template' template='cms/template/category1/category2/page_content.phtml'}}

肯定有效。今天早上刚试了一下,没有名称属性和中提琴。

于 2012-03-08T16:05:11.957 回答