我使用magento建立网站。在magento中,我看到头部内部的内容(又名js,css等)通过php echo呈现,如
<?php echo $this->getCssJsHtml() ?>
我很好奇,通常在哪个php / phtml /?文件,这些css / js文件的引用是否保留?我看到很多css和html文件被包含在内。 HOwever,我似乎无法弄清楚哪个文件
答案 0 :(得分:1)
默认css和JS包含在位于
的page.xml
中
app\design\frontend\YOUR_PACKAGE\YOUR_THEME\layout\page.xml
在此文件中,您可以看到
<block type="page/html_head" name="head" as="head">
............
</block>
自定义js和css也包含在任何xml文件中,如
<reference name="head">
<action method="addItem"><type>external_css</type><name>http://developer.yahoo.com/yui/build/reset/reset.css</name><params/></action>
<action method="addItem"><type>external_js</type><name>http://yui.yahooapis.com/2.8.2r1/build/yahoo-dom-event/yahoo-dom-event.js</name><params/></action>
<action method="addExternalItem"><type>external_js</type><name>http://yui.yahooapis.com/2.8.2r1/build/imageloader/imageloader-min.js</name><params/></action>
<action method="addExternalItem"><type>external_css</type><name>http://yui.yahooapis.com/2.8.2r1/build/fonts/fonts-min.css</name><params/></action>
</reference>
如果您有任何疑问,请告诉我