RiPro美化子主题开发,后台选项添加首页模块布局,如何新建自定义首页模块

RiPro美化子主题开发,后台选项添加首页模块布局,如何新建自定义首页模块

  • 正文概述
  • 这篇相对比较简单,只需了解首页模块布局是如何添加、新建、首页展示自定义模块,使用RiPro原有的代码就能实现。

    自定义首页模块

    RiPro首页模块存放在parts/home-mode目录,在子主题项目中新建这两个文件夹,你可以将原有的模块复制到子主题目录(parts/home-mode)中。

    例如:将vip.php复制到子主题parts/home-mode目录。

    1、在没有重命名的情况下,将会替换原有的首页VIP模块,你可以在里面修改任何自己喜欢的内容。

    2、重命名vip.php,例如:vip-2.php,只要重命名,就是一个新的首页模块。

    后台添加首页模块布局

    admin-options.php的首页布局代码复制到子主题项目diy-options.php中,唯一需要修改的是关联ID,代码如下。

    //
    // 首页设置: 布局设置
    //
    CSF::createSection($prefix, array(
        'parent'      => 'zhutishou_develop', // 修改关联的ID,原有布局将失效
        'title'       => '——首页模块布局',
        'icon'        => 'fa fa-home',
        'description' => '拖拽要启用的模块和排序',
        'fields'      => array(
            array(
                'type'    => 'notice',
                'style'   => 'success',
                'content' => '注意,这里模块如果是比较旧的版本升级最新版后不现实新的模块,请重置【当前分区】重新布局拖拽一下,然后再模块参数设置具体参数即可,千万别手贱点击全部重置。',
            ),
            array(
                'id'             => 'shou_home_mode', // 首页布局ID
                'type'           => 'sorter',
                'title'          => '',
                'enabled_title'  => '显示的模块',
                'disabled_title' => '隐藏',
                'default'        => array(
                    'enabled'  => array( // 要显示的模块
    					'vip-2'  => 'VIP模块(主题兽)', // 自定义的VIP模块
                        'search'  => '搜索条模块',
                        'catbox'  => '分类滑块模块-风格1',
                        'lastpost' => '最新文章模块',
                    ),
                    'disabled' => array( // 隐藏的模块
                        'slider'  => '幻灯片模块',
                        'codecdk'  => '卡密发放模块',
                        'ulist'   => '纯标题文章模块',
                        'vip'     => '会员介绍模块',
                        'gridpost'  => '网格文章展示模块',
                        'catbox2' => '分类滑块模块-风格2',
                        'catpost' => '分类CMS文章展模块',
                    ),
                ),
            ),
    
        ),
    ));
    

    上述代码与原来的多添加了一个自定义模块“VIP模块(主题兽)”,vip-2正是vip-2.php模块文件的名称,每添加一个模块都要将其加入进去,例如:又添加了vip-3.php模块,就需要添加如下代码

    'vip-3'  => 'VIP模块3(主题兽)',
    

    自定义模块首页展示

    因修改了首页布局ID,所以还需要做以下修改,模块才能在首页显示,若未做修改可以忽略。

    暂无优惠

    已有0人支付

    以上就是RiPro子主题开发自定义首页模块教程。

    纯净子主题,干净整洁,独立后台,集成自助广告系统。
    主题兽 » RiPro美化子主题开发,后台选项添加首页模块布局,如何新建自定义首页模块

    4 评论

    1. 其实可以出视频教程,我想买,哈哈

    2. 可以出个从比人网站扒的单独的页面怎么添加到ripro里并且可以后台设置自定义字段功能

    发表评论