摘要:記錄下有關關于面包屑的筆記的后臺有很多類似標簽的按鈕,比如在項目中,我們會對這些面包屑添加一些增刪改查的一些功能,這也是面包屑的主要功能之一,但是當有時候項目的一些模塊也不需要這些面包屑,那么如何去掉它呢如何去掉右上方的面包屑在中的構造方法
記錄下有關magento關于面包屑的筆記:
magento的后臺有很多類似button標簽的按鈕,比如:
在項目中,我們會對這些面包屑添加一些增刪改查的一些功能,這也是面包屑的主要功能之一,但是當有時候項目的一些模塊也不需要這些面包屑,那么如何去掉它呢?
1.如何去掉右上方的面包屑(Add New):
//在block/Adminhtml/XXX.php中的構造方法中添加一行代碼即可 class YourModule_Custom_Block_Adminhtml_Custom extends Mage_Adminhtml_Block_Widget_Grid_Container { public function __construct() { $this->_controller = "adminhtml_custom"; $this->_blockGroup = "custom"; $this->_headerText = Mage::helper("custom")->__("Custom Manager"); parent::__construct(); //$this->_addButtonLabel = Mage::helper("custom")->__("Add Item"); //刪除Add new,添加如下代碼: $this->_removeButton("add"); } }
刪除后的效果如圖:
2.如何更改面包屑的名稱(重命名面包屑):
//在上述構造方法中取消對這行的注釋即可: $this->_addButtonLabel = Mage::helper("custom")->__("Add Item");
3.Magento后臺Grid點進去后的Edit頁面,也包含了Back、Save和Delete按鈕,如何來去除這些按鈕呢?
首先,來看下未操作之前的展示圖:
刪除之后的展示圖:
如何做的?來看下下面的這段代碼:
//Block/Adminhtml/Count/Edit.php 頁面 class Message_Count_Block_Adminhtml_Count_Edit extends Mage_Adminhtml_Block_Widget_Form_Container { public function __construct() { parent::__construct(); $this->_objectId = "id"; $this->_blockGroup = "count"; $this->_controller = "adminhtml_count"; //刪除delete按鈕 $this->_removeButton("delete"); //刪除save按鈕 $this->_removeButton("save"); //刪除back按鈕 $this->_removeButton("back"); //刪除reset按鈕 $this->_removeButton("reset"); //更改save按鈕的名稱 $this->_updateButton("save", "label", Mage::helper("count")->__("Save Item")); //更改delete按鈕的名稱 $this->_updateButton("delete", "label", Mage::helper("count")->__("Delete Item")); //添加面包屑Save And Continue Edit $this->_addButton("saveandcontinue", array( "label" => Mage::helper("adminhtml")->__("Save And Continue Edit"), "onclick" => "saveAndContinueEdit()", "class" => "save", ), -100); $this->_formScripts[] = " function toggleEditor() { if (tinyMCE.getInstanceById("count_content") == null) { tinyMCE.execCommand("mceAddControl", false, "count_content"); } else { tinyMCE.execCommand("mceRemoveControl", false, "count_content"); } } function saveAndContinueEdit(){ editForm.submit($("edit_form").action+"back/edit/"); } "; }
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/21370.html
摘要:本文經(jīng)授權轉自社區(qū)說明可為你的項目快速定制擁有風格的面包屑導航。本文章由成員撰寫首發(fā)地為社區(qū)文章的項目截圖運行代碼請見請參照此文檔運行文章概覽安裝配置生成配置文件基本使用安裝使用安裝關于的安裝方式,請見這篇文章。 本文經(jīng)授權轉自 PHPHub 社區(qū) 說明 laravel-breadcrumbs 可為你的 Laravel 項目快速定制擁有 Bootstrap 風格的面包屑導航。 本文章由...
摘要:一封裝模式分別為原先瀏覽器行為。無任何封裝行為。以上三種模式唯一的區(qū)別在于,當然其作用是讓組件的樣式只進不出,換言之即組件內的樣式不會影響到外部組件。二組件樣式組件樣式的封裝模式取決于我們對的配置,例如上面的示例。 引導 這是一個很簡單的話題,但是你很難在搜索到一篇比較完整的介紹它的文章,或者說單純的告訴你 ViewEncapsulation 的用法而已,這在實際項目中遠遠不夠的。 一...
摘要:將這些命令綁定到鍵盤快捷鍵是有幫助的,例如向上箭頭用于平衡向外,而向下箭頭用于平衡向內。是和的快速原型開發(fā)平臺。 本系列的第一篇可以在這里看到: 提高 JavaScript 開發(fā)效率的高級 VSCode 擴展! showImg(https://segmentfault.com/img/bVbnn2j?w=1254&h=768); 想閱讀更多優(yōu)質文章請猛戳GitHub博客,一年百來篇優(yōu)質...
摘要:摘要你所不知道的系列。允許你寫入縮寫代碼并返回的相應標記,目前已經(jīng)內置,所以不用配置了。自從年雙十一正式上線,累計處理了億錯誤事件,付費客戶有金山軟件百姓網(wǎng)等眾多品牌企業(yè)。摘要: 你所不知道的系列。 原文:提高 JavaScript 開發(fā)效率的高級 VSCode 擴展之二! 作者:前端小智 Fundebug經(jīng)授權轉載,版權歸原作者所有。 作為一名業(yè)余愛好者、專業(yè)人員,甚至是每月只有一次編...
閱讀 2529·2021-07-26 23:38
閱讀 3430·2019-08-30 13:10
閱讀 2316·2019-08-29 18:33
閱讀 2321·2019-08-29 16:12
閱讀 987·2019-08-29 10:59
閱讀 1798·2019-08-26 17:40
閱讀 766·2019-08-26 11:59
閱讀 812·2019-08-26 11:41