如何在magento中建立自定義頁面
http://<host>/<Magento虛擬目錄>/<config.xm中的frontName>/<Controller檔案名去掉Controller>/<Controller檔案的方法名去掉Action>
例如,我們現在想在paypal的模組中,增加一個檢視幫助的頁面。
訪問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();
- }
增加以下片段:
- <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>
- 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
- <?php echo $this->getHelp(); ?>
相關推薦
如何在magento中建立自定義頁面
老話重提,我們還是通過URL來進行分析http://<host>/<Magento虛擬目錄>/<config.xm中的frontName>/<Controller檔案名去掉Controller>/<Controller檔
Setup安裝程式建立自定義頁面
使用Inno Setup 編譯器建立新頁面 1、建立一個屬於自己的頁面 ①、定義建立頁面的函式 procedure CreateTheWizardPages; var
在 ASP.NET MVC 中建立自定義 HtmlHelper 控制元件
概述 在ASP.NET MVC框架中已經封裝了很多基於Html標準的Html控制元件,我們可以方便的使用這些控制元件輸出想要的內容,使開發變得快捷。 例如ASP.NET MVC框架包括以下設定標準的HTML控制元件(部分控制元件): Html.ActionLink()H
在vue中建立自定義指令
原文:https://dev.to/ratracegrad/creating-custom-directives-in-vue-58hh 翻譯:心上有楊 指令是帶有 v- 字首的特殊屬性。指令的作用是當表達值發生變化時將副作用反應性地應用於 DOM。Vue.js 提供了大量的指令供你使用。你可能已經使用過
IDEA中建立自定義的mybatis的Mapper.xml檔案及遇到建立後不識別的問題
在IDEA建立Mybatis的XXMapper.xml檔案: 1.先自定義建立模板: File->setting->
在ASP.NET Core中建立自定義端點視覺化圖
在[上篇文章中](https://www.cnblogs.com/yilezhu/p/13336066.html),我為構建自定義端點視覺化圖奠定了基礎,正如我[在第一篇文章中](https://www.cnblogs.com/yilezhu/p/13301981.html)展示的那樣。該圖顯示了端點路由的不
odoo13之在odoo中新增自定義頁面
注: 本博文是閱讀Ruter部落格 在odoo中新增自定義頁面 後所做的個人總結,以及博文搬遷,主要是便於自己的後期理解;大部分內容為搬運,當然也包括自己的一些總結和流程優化。 前言 首先展示效果:進入odoo模組後,點選一個選單,會出現一個自定義介面; 要完成自定
[Swift4.2實際操作]九、完整例項-(7)登入頁面:建立自定義檢視及相關元件
本文將開始建立登入頁面,首先建立該頁面所需的一些自定義元件:做為登入按鈕的自定義檢視物件。在【RegLogin】組的名稱上點選滑鼠右鍵,開啟右鍵選單。【New File】->【Cocoa Touch Class】建立新檔案【RegButton.swift】Name:RegButtonSubclass:S
微信中curl返回false-curl呼叫微信建立自定義選單返回false
我在微信建立選單欄的時候出現了curl返回結果false,我查了後才發現多了空格,為了以後不犯錯,記錄一下: $url = ' https://api.weixin.qq.com/cgi-bin/menu/create?access_token='.$accessToken; 在這行程式碼中
第一行程式碼 3.4.2 建立自定義控制元件 章節中初上手出項的下載完成後閃退問題和自定義控制元件無反應問題
關於出項下載後閃退並且開啟app時也閃退的問題,主要是xml檔案出錯,一般情況按照書中的流程title.xml檔案是沒有錯誤的,主要原因在於 activity_main.xm了檔案中,直接說程式碼 <RelativeLayout xmlns:android="http://schema
在Spring Security4.0 中配置自定義的login頁面
最近在研究用Web應用,Security 部分無疑是重要的一塊。於是按照書上(《Spring in Action 第三版》)的說明自己配製了一個小例子試一下。 系統的自帶login頁面這塊很快調通了,可是自定義login頁面
pycharm整合django 建立專案並訪問自定義頁面
Pycharm 整合Django 1. 版本資訊: Python:3.6 Django:1.11.7 2. 下載安裝這裡就不說了,百度官網下載 3. 環境搭建好就可以使用 django-admin.py startproject Test建立專案。 進入自己想要專
EXCEL表格中直接使用vb6建立的dll中的自定義函式
使用EXCEL2010+VB6.0 1、在vb6.0中新建一個ActiveX dll工程 名:=阿亮自定義DLL 2、新建一個類(名:=aliangDLL) 3、寫入程式碼 Function 不重複數(rng As Object) As Integer Dim d
第一行程式碼 3.4.2 建立自定義控制元件 章節中初上手出項的下載完成後閃退問題和自定義控制元件無反應問題
關於出項下載後閃退並且開啟app時也閃退的問題,主要是xml檔案出錯,一般情況按照書中的流程title.xml檔案是沒有錯誤的,主要原因在於 activity_main.xm了檔案中,直接說程式碼 <RelativeLayout xmlns:android="http
Ecshop二次開發:如何建立一個自定義頁面(一)
今天自己本機用wampserver搭建了一個環境,然後下載了Ecshop官方(UTF-8)最新版本,然後進行熟悉。 進入後臺簡單的操作了一下,想自己寫一個php頁面,並在模版中調用出來值。 第一步:在根目錄新建了一個test.php頁面。並寫上如下程式碼: 不過百度了一下
asp.net頁面的位址列中顯示自定義的ICO圖示
1.瀏覽器呼叫Favicon的原則是首先在網頁所在的目錄下尋找Favicon.ico檔案,如果沒有,便到網站的根目錄下尋找。因此,在網頁中使用Favicon最簡單的辦法便是將製作好的圖示檔案命名為Favicon.ico,然後將其上傳到網站的根目錄即可。 2.如果您需要將Fa
如何建立WordPress自定義頁面
隨著使用WordPress的時間越長,就越感覺WordPress的強大!只需要通過簡單的設定就能用WordPress打造出不一樣的頁面!具體方法網路上分享有很多,現在我也把我所使用的方法分享給大家,希望對大家有所幫助!WordPress自定義頁面(以本站的綜合資訊類部落格頁面
FastReport調用Delphi中的自定義函數
int 加載 自定義函數 調用 create phi tro fast creat //定義一個函數; function SmallToMoney(akey: real): string; begin //‘1234500‘ end; //此處為fastreport
在struts2中配置自定義攔截器放行多個方法
return med ttr limit ring req tac cat invoke 源碼: 自定義的攔截器類: //自定義攔截器類:LoginInterceptor ; package com.java.action.interceptor; import j
在Echarts 柱形圖的單擊事件中寫入自定義的參數
cnblogs img ges == innerhtml .com echart 通過 code