我创建了一个名为“levdes”的主题和一个不同的模块“laven_main”, 这是app / code / local / laven / main / etc / config.xml的代码..
<?xml version="1.0" ?>
<config>
<modules>
<Laven_Main>
<version>0.1.0</version>
</Laven_Main>
</modules>
<global>
<models>
<laven_main>
<class>Laven_Main_Model</class>
</laven_main>
</models>
<blocks>
<laven_main>
<class>Laven_Main_Block</class>
</laven_main>
</blocks>
<helpers>
<laven_main>
<class>Laven_Main_Helper</class>
</laven_main>
</helpers>
</global>
<frontend>
<routers>
<laven_main>
<use>standard</use>
<args>
<module>Laven_Main</module>
<frontName>main</frontName>
</args>
</laven_main>
</routers>
<layout>
<updates>
<laven_main module="laven_main">
<file>laven_main.xml</file>
</laven_main>
</updates>
</layout>
</frontend>
</config>
这是我在app app / design / frontend / default / levdes / layout / local.xml
位置的主题文件 <layout version="0.1.0">
<default>
<!-- <reference name="top.links" >
<action method="addLink" translate="label title">
<label>Main</label>
<url>main</url>
<title>main view</title>
<prepare/>
<urlParams/>
<position>1</position>
</action>
</reference>-->
<reference name="head">
<action method="addCss"><stylesheet>css/main_style.css</stylesheet></action>
<action method="addCss"><stylesheet>css/style.css</stylesheet></action>
<action method="addCss"><stylesheet>css/popup.css</stylesheet></action>
<action method="addJs"><script>levdes/popup.js</script></action>
<action method="addJs"><script>levdes/validatesubmit.js</script></action>
</reference>
<reference name="top">
<remove name="" />
</reference>
</default>
<cms_index_index>
<reference name="top">
<remove name="top.links" />
<remove name="top.forms" />
</reference>
</cms_index_index>
<cms_page_view>
<reference name="top">
<remove name="top.links" />
<remove name="top.forms" />
</reference>
</cms_page_view>
</layout>
现在这就是我想做的事情,我想在我的“levdes”主题的模板文件中使用“laven_main”模块的助手。
这可能吗?我已经在蓝调主题中看到了这一点 Magento的-CONNECT。是的,我正在使用magento 1.7。
答案 0 :(得分:0)
就像任何其他助手一样使用它:
Mage::helper('laven_main')->doSomething();
我认为没有理由为什么这不应该起作用。或者我错过了什么?