我試圖將比較產品塊放在我的頭部頂部鏈接部分,但沒有成功,因爲我的任何文件都加載在前端。
我已經檢查過,如果模塊在高級的admin部分中加載,並且如果路徑和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>