필자는 필자의 헤더 상단 링크 섹션에 비교 제품 블록을 배치하려고했지만 성공하지 못하면 모든 파일이 프론트 엔드에로드됩니다.
모듈이 고급 아래의 관리 섹션에로드되었는지 확인하고 경로와 config.xml이 (앨런 스톰 확장자로) 존재하는 경우 두 결과가 모두 양호하지만 헤더에 아무 것도 나타나지 않습니다. css 및 js 로드되지 않습니다 (캐시, 로그 파일을 정리했습니다).
파일 구조 :Magento- 프런트 엔드에서 모듈을로드 할 수 없습니다.
app
code
community
Razorphyn
Minicompare
Block
View.php
etc
config.xml
design
frontend
farmacia
default
layout
minicompare.xml
template
minicompare
toplink.phtml
link.phtml
etc
modules
Razorphyn_Minicompare.xml
skin
frontend
farmacia
default
css
razorphyn
minicompare.css
js
razorphyn
minicompare.js
Razorphyn_Minicompare.xml :
<config>
<modules>
<Razorphyn_Minicompare>
<active>true</active>
<codePool>community</codePool>
</Razorphyn_Minicompare>
</modules>
</config>
config.xml 파일 :
<config>
<modules>
<Razorphyn_Minicompare>
<version>0.1.0</version>
</Razorphyn_Minicompare>
</modules>
<global>
<blocks>
<minicompare>
<class>Razorphyn_Minicompare_Block</class>
</minicompare>
</blocks>
</global>
</config>
전무 pare.xml :
<layout version="0.1.0">
<default>
<reference name="head">
<action method="addItem"><type>skin_js</type><name>js/razorphyn/minicompare.js</name><params/></action>
<action method="addCss"><stylesheet>css/razorphyn/minicompare.css</stylesheet></action>
</reference>
<reference name="header">
<reference name="top.links">
<block type="minicompare/view" name="minicompare_toplink" template="minicompare/toplink.phtml" >
<block type="catalog/product_compare_sidebar" name="catalog.compare.sidebar" as="topcompare" template="catalog/product/compare/sidebar.phtml"/>
</block>
</reference>
</reference>
</default>
</layout>