首页 > 代码库 > 如何在magento中建立自定义页面
如何在magento中建立自定义页面
访问url为:
http://youip/paypal/standard/help
那么我们反向分析。根据之前的分析,我们找到控制文件
\app\code\core\Mage\Paypal\controllers\StandardController.php
在里面增加一个方法
- public function helpAction()
- {
- $this->loadLayout();
- $this->_initLayoutMessages(‘paypal/session‘);
- $this->renderLayout();
- }
其中:$this->loadLayout();将载入\app\design\frontend\default\default\layout\目录下的paypal.xml
增加以下片段:
- <paypal_standard_help>
- <!-- Mage_Paypal -->
- <remove name="right"/>
- <remove name="left"/>
- <reference name="root">
- <action method="setTemplate">
- <template>/page/1column.phtml</template>
- </action>
- </reference>
- <reference name="content">
- <block type="paypal/standard_help" name="paypal_standard_help" template="paypal/standard/help.phtml"/>
- </reference>
- </paypal_standard_help>
接着建立block类文件,\app\code\core\Mage\Paypal\Block\Standard\Help.php
- class Mage_Paypal_Block_Standard_Help extends Mage_Directory_Block_Data
- {
- public function getHelp(){
- return "this is paypal help file content!";
- }
- }
最后建立模板文件
\app\design\frontend\default\default\template\paypal\standard\help.phtml
以上是在magento核心里面添加的页面,这个和在自定义的模块里是一个道理
如何在magento中建立自定义页面
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。