基于destoon更改内部模型样式

    发布时间:2018-03-02

    1458

    阅读量

     二次开发原因:内部建立模型需要填写所属模型(如:文章),但如果有两块子模型,他们显示出来的样式是一样的,此开发可以实现子模型可以选择自己的样式。

    一、实现功能开发:

    开发思路:

    在网站选择的默认样式风格文件夹里再创建文件夹,文件夹里面放的是样式文件和img,

    在基本设置中可选择子样式,在输出模板改变路径可实现样式的改变。

    流程:

    1、创建数据表

     


     

    2、在\destoon\skin\default中增加these.name.php,在这文件中写入代码 

     

    再创建文件夹与代码数组中的键值同名,数组的value是后台下拉菜单的名称,必须要对应 

     

    3、在模型基本配置中输出选择的样式菜单(下拉菜单);

    第一步:创建获取样式函数 

     

    第二步:后台模板输出

     




     

     
     
     




    可以放在当前内置模型后台模板输出的任意位置

    第三步:写入数据库

     



    4、输出数据在前台模板;

    第一步:代码写在根模型初始化文件中,这样所有子模型的样式都可获取到

     


    第二步:模板HTML中判断输出

     



    模块功能内部样式选择就实现了,但本功能做的是文章模型的功能,如若其他根模型,还需去其他模板中加入相应的代码

    扩展功能:

    如若其他模型也要更改样式,只需在相关模型中两处地方添加代码即可

    第一处:

     

     

    第二处: