나는이 질문을 어제 Static block on home page in Magento에게 물어 보았습니다.이 질문은 cms/블록을 기존 블록 (콘텐츠의 경우)에 연결하는 것에 대한 제 질문으로 대답했습니다.Magento에서 새 블록 만들기
하지만 이제 내 자신의 블록을 만드는 방법을 알고 싶습니다. 내 cms.xml 파일
<reference name="home_flash">
<block type="cms/block" name="home-page-flash" before="content">
<action method="setBlockId"><block_id>home-page-flash</block_id></action>
</block>
</reference>
에
<?php echo $this->getChildHtml('home_flash') ?>
그리고이하지만이 작동하지 않습니다 :
내로 .phtml 템플릿이 있습니다.
나는 또한에서 page.xml 파일 (빵 부스러기 선언을 복사하여), 내 자신의 블록 타입을 만들려고 한 : 파일이 존재하지만 렌더링되지 않는지<block type="page/html_home_block" name="home_block" as="home_block" template="page/template/home_block.phtml"/>
.
그러나 나는이 같은 블록을 참조 할 때 :
<block type="page/html_breadcrumbs" name="home_block" as="home_block" template="page/template/home_block.phtml"/>
그것은 내 집 블록 템플릿을 렌더링하지만, 원래 CMS/블록은 연결되어 있지 않습니다.
모든 다른 사례가 어떤 일이 일어나고 있는지를 보여주고 내 지식의 차이를 강조하여 누군가가 대답 할 수있게되기를 바랍니다. 새로운 "home_block"유형을 어딘가에 "등록"해야합니까?
당신이 달성하고자하는 것이 100 % 명확하지 않아서 질문을 이해하기가 어렵습니다. 최종 결과가 달성하고자하는 것이 무엇인지 설명 할 수있을뿐만 아니라 사물에 대해보다 구체적으로 설명 할 수 있습니까? (즉, "my .phtml template": 어떤 phtml 템플릿입니까?) –
@Alan Storm, 댓글 주셔서 감사합니다. 질문이 길었다는 사실을 알고 끝까지 한 줄 질문으로 요약하려고했습니다. @ clockworkgeek 내 질문에 대답했고 그것은 내가 Magento의 MVC 비트에 대한 요점을 놓치고 있었어 밝혀 지! –