作者 lyh

gx

@@ -10,6 +10,7 @@ @@ -10,6 +10,7 @@
10 namespace App\Http\Logic\Bside\BTemplate; 10 namespace App\Http\Logic\Bside\BTemplate;
11 11
12 use App\Http\Logic\Bside\BaseLogic; 12 use App\Http\Logic\Bside\BaseLogic;
  13 +use App\Models\Service\Service as ServiceSettingModel;
13 use App\Models\Template\BTemplate; 14 use App\Models\Template\BTemplate;
14 use App\Models\Template\BTemplateCommon; 15 use App\Models\Template\BTemplateCommon;
15 use App\Models\Template\BTemplateMain; 16 use App\Models\Template\BTemplateMain;
@@ -52,6 +53,29 @@ class InitHtmlLogic extends BaseLogic @@ -52,6 +53,29 @@ class InitHtmlLogic extends BaseLogic
52 } 53 }
53 54
54 /** 55 /**
  56 + * @remark :拼接获取公共头部底部
  57 + * @name :getHeadFooter
  58 + * @author :lyh
  59 + * @method :post
  60 + * @time :2023/7/21 17:22
  61 + */
  62 + public function getHeadFooter($html){
  63 + //获取公共主题头部底部
  64 + $serviceSettingModel = new ServiceSettingModel();
  65 + $list = $serviceSettingModel->list(['type'=>2],'created_at');
  66 + //拼接html
  67 + foreach ($list as $v){
  68 + if($v['key'] == 'head'){
  69 + $html = $v['values'].$html;
  70 + }
  71 + if($v['key'] == 'footer'){
  72 + $html = $html.$v['values'];
  73 + }
  74 + }
  75 + return $html;
  76 + }
  77 +
  78 + /**
55 * @remark :保存复合页数据 79 * @remark :保存复合页数据
56 * @name :saveDetailHtml 80 * @name :saveDetailHtml
57 * @author :lyh 81 * @author :lyh