|
...
|
...
|
@@ -140,46 +140,6 @@ class BTemplateLogic extends BaseLogic |
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :查看定制页面是否支持可视化
|
|
|
|
* @name :checkCustomizedPageVisualization
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2023/12/13 11:25
|
|
|
|
*/
|
|
|
|
public function checkCustomizedPageVisualization($type){
|
|
|
|
switch ($type){
|
|
|
|
case BTemplate::TYPE_ONE:
|
|
|
|
$is_visualization = $this->user['is_visualization']->index_page;
|
|
|
|
break;
|
|
|
|
case BTemplate::TYPE_TWO:
|
|
|
|
$is_visualization = $this->user['is_visualization']->product_details;
|
|
|
|
break;
|
|
|
|
case BTemplate::TYPE_THREE:
|
|
|
|
$is_visualization = $this->user['is_visualization']->product_list;
|
|
|
|
break;
|
|
|
|
case BTemplate::TYPE_FOUR:
|
|
|
|
$is_visualization = $this->user['is_visualization']->blog_details;
|
|
|
|
break;
|
|
|
|
case BTemplate::TYPE_FIVE:
|
|
|
|
$is_visualization = $this->user['is_visualization']->blog_list;
|
|
|
|
break;
|
|
|
|
case BTemplate::TYPE_SIX:
|
|
|
|
$is_visualization = $this->user['is_visualization']->product_list;
|
|
|
|
break;
|
|
|
|
case BTemplate::TYPE_SEVEN:
|
|
|
|
$is_visualization = $this->user['is_visualization']->news_details;
|
|
|
|
break;
|
|
|
|
case BTemplate::TYPE_EIGHT:
|
|
|
|
$is_visualization = $this->user['is_visualization']->news_list;
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
$is_visualization = 1;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
return $is_visualization;
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :定制界面根据source+source_id获取type类型
|
|
|
|
* @name :getType
|
|
|
|
* @author :lyh
|
|
...
|
...
|
@@ -335,9 +295,9 @@ class BTemplateLogic extends BaseLogic |
|
|
|
*/
|
|
|
|
public function saveHtml($html,$source,$source_id,$section_list_id,$template_id = 0,$is_custom = 0){
|
|
|
|
$this->saveCommonHtml($html,$source,$source_id,$template_id);//保存头部底部
|
|
|
|
$info = $this->webTemplateInfo($this->param['template_id'],$source,$source_id,$is_custom);
|
|
|
|
$templateInfo = $this->webTemplateInfo($template_id,$source,$source_id,$is_custom);
|
|
|
|
$handleInfo = $this->handleTemplateParam($html);
|
|
|
|
if($info === false){
|
|
|
|
if($templateInfo === false){
|
|
|
|
//TODO::查看当前界面是否为定制界面
|
|
|
|
$data = [
|
|
|
|
'source'=>$source,'source_id'=>$source_id,'section_list_id'=>$section_list_id,
|
|
...
|
...
|
@@ -346,8 +306,10 @@ class BTemplateLogic extends BaseLogic |
|
|
|
];
|
|
|
|
$this->model->add($data);
|
|
|
|
}else{
|
|
|
|
$data = [];
|
|
|
|
$this->model->edit($data);
|
|
|
|
$data = [
|
|
|
|
'main_html'=>$handleInfo['main_html'],'main_css'=>$handleInfo['main_css'],'section_list_id'=>$section_list_id
|
|
|
|
];
|
|
|
|
$this->model->edit($data,['id'=>$templateInfo['id']]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
...
|
...
|
|