zoukankan      html  css  js  c++  java
  • [ecmall]Ecmall 后台添加模板编辑区

    例如,想把品牌/index.php?app=brand页面做成可编辑的。

    首先,找到后台adminincludesmenu.inc.php第61行

    'template' => array(

                    'text' => Lang::get('template'),

                    'url'   => 'index.php?app=template',

                ),

    从中可以看到template文件在,adminapp emplate.app.php 第309行

    function _get_editable_pages()

        {

            return array(

                'index' => SITE_URL . '/index.php',

                'gcategory' => SITE_URL . '/index.php?app=category',

            );

    }

    在上面代添加'brand' => SITE_URL . '/index.php?app=brand ',

    function _get_editable_pages()

        {

            return array(

                'index' => SITE_URL . '/index.php',

                'gcategory' => SITE_URL . '/index.php?app=category',

    'brand' => SITE_URL . '/index.php?app=brand ',

            );

    }

    进入后台,设置-模板编辑,可以看到多了一个项,但是没有名称。如图,

    其次,找到相对应得与语言包languagessc-utf-8admin emplate.lang.php 第16行加上

    'brand' => '品牌分类页',

    再次进入后台查看,名称就显示出来了。如图

    这样就可以进入到页面编辑了,但是如果页面没有相对应该的可编辑框,那么也做不了什么!接着这最后一步。

    最后,找到前台的页面文件,themesmalldefaultrand.index.html 第5行加上代码:

    <div area="left" widget_type="area">

                       <!--{widgets page=brand area=left}-->

    </div>

    注:page的值一定与刚才加入的模板的名称是一样。如果觉得不够用你可以自己加上其他的模块,改变一下area的值就可以了。

  • 相关阅读:
    棋盘完美覆盖数(小规模原理实现)
    Codeforces 115A Party (并查集思维)
    datetime日期和时间
    range与enumerate的区别
    爬取爱套图网上的图片
    python爬取365好书中小说
    列表和元组的方法
    字符串中的方法
    从电源问题出发,带你揭秘新体系结构范式 COA
    KubeCon 2020 演讲集锦|《阿里巴巴云原生技术与实践 13 讲》开放下载
  • 原文地址:https://www.cnblogs.com/farcall/p/3764677.html
Copyright © 2011-2022 走看看