资讯专栏INFORMATION COLUMN

magento 添加custom tabs

ctriptech / 449人阅读

摘要:有时候项目的需要,我们可能会在后台中添加,现在给页面添加一个方法按照下面的路径找到找到这个类中的方法在下面加入代码批次卷号存库新建模块创建控制器找到后台的在里面添加一下代码产品卷号批次产品卷号批次的创建模板路径

有时候项目的需要,我们可能会在后台中添加tabs,现在给product edit页面添加一个tabs

方法1:
按照下面的路径找到tabs.php

找到这个类中的方法_prepareLayout()
在下面加入代码:

$this->addTab("inventoryInfo", array(
                    "label"     => Mage::helper("catalog")->__("批次/卷号/存库"),
                    "url"       => $this->getUrl("inventoryinfo/adminhtml_product/inventoryinfo", array("_current" => true)),
                    "class"     => "ajax",
                ));

新建模块inventoryInfo,创建控制器inventoryinfo/adminhtml_product/inventoryinfo

class Silk_Inventoryinfo_Adminhtml_ProductController extends Mage_Adminhtml_Controller_Action
{
    public function inventoryInfoAction()
    {
        $this->loadLayout();
        $block = $this->getLayout()->getBlock("admin.product.inventory");
        $block ->setProductId($this->getRequest()->getParam("id"));
        $this->renderLayout();
    }
}

找到后台的catalog.xml在里面添加一下代码:

    
    
        
            
        
    
    

block的创建inventoryinfo/adminhtml_inventoryinfo

 public function __construct()
    {
        $this->setTemplate();//phtml模板路径
        $this->setUseAjax(true);
    }

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/21732.html

相关文章

  • Magento2 产品详情页添加自定义内容

    摘要:自定义内容只需要依照原路经在自己模块下新建相同的路径内容添加自定义内容新建下午注意继承对象新建新建打开前台可以看到效果添加选项继续在中添加代码如下添加自定义内容详情页添加选项接在在下创建文件 自定义内容,只需要依照原路经在自己模块下新建相同的路径内容, 添加自定义内容 step1.新建/xxx/xxx/Block/Product/View/Extra.php ...

    ConardLi 评论0 收藏0
  • magento中的面包屑(breadcrumb)

    摘要:记录下有关关于面包屑的笔记的后台有很多类似标签的按钮,比如在项目中,我们会对这些面包屑添加一些增删改查的一些功能,这也是面包屑的主要功能之一,但是当有时候项目的一些模块也不需要这些面包屑,那么如何去掉它呢如何去掉右上方的面包屑在中的构造方法 记录下有关magento关于面包屑的笔记:magento的后台有很多类似button标签的按钮,比如:showImg(https://segmen...

    CloudDeveloper 评论0 收藏0
  • magento1给customer添加自定义属性

    摘要:在模块的文件中将以上属性存入数据库,并且添加到页面表单中添加下拉框的属性,添加性别和 在模块的sql文件中:

    HollisChuang 评论0 收藏0
  • Magento的执行流程?

    摘要:的执行流程,一张图就可完全说明。我们通过它的一个注册来看他的程序执行流程首先,我们在地址栏输入来进入注册的页面。执行程序装载目录下的。 Magento的执行流程,一张图就可完全说明。 showImg(https://segmentfault.com/img/bVsuau);magento也是mvc模式的程序,但是与普通的mvc结构又有所差异。我们通过它的一个注册来看他的程序执行流程:首...

    ISherry 评论0 收藏0
  • Magento中如何在模块中使用多张数据表并配置多个model?

    功能介绍: 引用magento开发人员的一句话: Magento has basic one resource to one table resource。 也即是一个资源对应一张数据表。当有时候,需要在一个模块中使用多张数据表,配置多个model,那么又该如何配置model呢? 1.创建数据表: //创建第一张表 CREATE TABLE `custom` ( `custom_id` INT N...

    leiyi 评论0 收藏0

发表评论

0条评论

ctriptech

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<