Magento - визуализировать файл шаблона phtml из обновления макета xml

Я собираю свою первую тему Magento. Ви.

Этот сайт будет иметь большое количество статических страниц, и я пытаюсь определить лучший способ для передачи этого контента в систему легко обслуживаемым способом. В идеале этим процессом может управлять член команды с ограниченным опытом в magento (это ключевой момент).

Помимо этих двух основных методов включения статического содержимого страницы:

  • 1 - сохранить page-content как статический блок CMS, который будет добавлен на страницу категории
  • 2 - сохранить page-content как страница CMS

кажется, я должен быть в состоянии просто визуализировать файл шаблона phtml (с page-content как реальная разметка) из комбинации XML-директив обновления макета (на странице cms / странице категории) или в виде виджета include.

Предполагая, что моя файловая структура выглядит следующим образом:

/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"}}

С (очевидно) пока не повезло.

Конечно, могут быть причины не иметь дело со статическим контентом таким образом, но он все еще может быть жизнеспособной альтернативой двум уже упомянутым шагам (например, путь к изображению и ссылке).

В любом случае - я считаю, что какая-то комбинация директив update xml или content должна быть работоспособной, но я все еще разбираюсь в макете Magento и не нашел правильного метода.

Любые советы или объяснения будут грандиозными.

Ура -

б [] х

1 ответ

Решение

Для любых будущих переполнений, желающих выяснить это:

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

работает точно. Просто попробовал сегодня утром без названия атрибута и альта.

Другие вопросы по тегам