Magento - визуализировать файл шаблона phtml из обновления макета xml - PullRequest
0 голосов
/ 08 марта 2012

Я собираю свою первую тему 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"}}

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

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

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

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

Приветствия -

* * Б одна тысяча тридцать восемь [] х

1 Ответ

1 голос
/ 08 марта 2012

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

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

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

...