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的值就可以了。

  • 相关阅读:
    改造vant日期选择
    css3元素垂直居中
    npm综合
    (转)网页加水印方法
    Mac下IDEA自带MAVEN插件的全局环境配置
    隐藏注册控件窗口
    High performance optimization and acceleration for randomWalk, deepwalk, node2vec (Python)
    How to add conda env into jupyter notebook installed by pip
    The Power of WordNet and How to Use It in Python
    背单词app测评,2018年
  • 原文地址:https://www.cnblogs.com/farcall/p/3764677.html
Copyright © 2011-2022 走看看