나는 Magento 테마를 구성하고 있습니다. 쉬.Magento - 레이아웃 업데이트 xml에서 phtml 템플릿 파일 렌더링
이 사이트는 많은 수의 정적 페이지를 가지며 쉽게 유지 관리 할 수있는 방식으로 해당 콘텐츠를 시스템에 가져 오는 가장 좋은 방법을 결정하려고합니다. 이상적으로,이 프로세스는 마젠타에서의 경험이 제한적인 팀 구성원이 관리 할 수 있습니다 (이것이 핵심 포인트입니다). 로 page-content
저장 - 카테고리 페이지
page-content
저장 -
- 1 : 정적 "페이지"의 콘텐츠를 포함하는 이러한 두 가지 방법을 제외 CMS를 페이지
은 내가 그냥 CMS의 PAG에 (레이아웃 업데이트 XML 지시어의 조합에서 (실제 마크 업으로 page-content
포함) PHTML 템플릿 파일을 렌더링 할 수 있어야한다 보인다 전자/카테고리 페이지) 또는 include의 위젯 유형으로 사용할 수 있습니다.
내 파일 구조를 가정하면 다음과 같습니다 레이아웃 업데이트 XML의
<reference name="content">
<block type="core/template" name="content.current" as="content.current" output="toHtml" template="cms/template/category1/category2/page_content.phtml"
</reference>
: 나는에 변화의 숫자를 통해 CMS를 페이지에이 파일을 심기 시도했습니다
/my_theme
/default
/varient
/template
/cms
/template
/category1
/category2
- page_content.phtml
. 지금까지 (명백하게) 행운으로
{{block type="core/template" name="content.current" template="cms/template/category1/category2/page_content.phtml"}}
:
또는 내가 좋아하는 콘텐츠 지침을 통해이 파일을 렌더링하기 위해 노력했습니다.
부여 -이 방법으로 정적 콘텐츠를 다루지 않는 이유가있을 수 있지만, 이미 언급 한 두 단계 (예 : 이미지 및 링크 경로 지정)에 대한 실행 가능한 대안이 될 수 있습니다.
어쨌든 - 나는 update xml 또는 content 지시어의 일부 조합을 실행할 수 있어야한다고 생각하지만 여전히 Magento 레이아웃에서 머리를 쓰고 있으며 올바른 방법을 찾지 못했습니다.
모든 조언이나 설명이 도움이 될 것입니다.
건배 -
B이 파악하고자하는 미래의 overflowers를 들어 [] ×
위의 작업을 수행하는 대신 기본 마젠타 테마 구조를 사용하는 것이 좋습니다. 알다시피/app/design/frontend/default/yourtheme/layout과 ../template? 당신의 방식대로 일하는 것이 무엇입니까? –
대신에 없습니다. 나는 표준 테마 구조를 사용하고있다. 나는 cms 콘텐츠에 대해서만 이야기하고 있습니다. – Bosworth99