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'}}
работает точно. Просто попробовал сегодня утром без названия атрибута и альта.