正在显示
1 个修改的文件
包含
9 行增加
和
7 行删除
| @@ -22,7 +22,7 @@ class CreateHtmlService | @@ -22,7 +22,7 @@ class CreateHtmlService | ||
| 22 | 22 | ||
| 23 | // 根据项目和路由信息返回的结果确定当前页面使用5.0还是6.0的页面; | 23 | // 根据项目和路由信息返回的结果确定当前页面使用5.0还是6.0的页面; |
| 24 | if ($project && $page_info) { | 24 | if ($project && $page_info) { |
| 25 | - $html = $this->getHtmlV6(); | 25 | + $html = $this->getHtmlV6($page_info['master_lang'], $lang = [], $page = 0); |
| 26 | } else { | 26 | } else { |
| 27 | $html = $this->getHtmlV5(); | 27 | $html = $this->getHtmlV5(); |
| 28 | } | 28 | } |
| @@ -43,12 +43,14 @@ class CreateHtmlService | @@ -43,12 +43,14 @@ class CreateHtmlService | ||
| 43 | * 返回6.0页面最终HTML | 43 | * 返回6.0页面最终HTML |
| 44 | * @return mixed | 44 | * @return mixed |
| 45 | */ | 45 | */ |
| 46 | - public function getHtmlV6() | 46 | + public function getHtmlV6($master_lang, $lang = [], $page = 0) |
| 47 | { | 47 | { |
| 48 | // 初始化后续需要渲染页面需要的数据 路由、主语种、tdk、嵌入等信息 | 48 | // 初始化后续需要渲染页面需要的数据 路由、主语种、tdk、嵌入等信息 |
| 49 | 49 | ||
| 50 | $origin_html = $this->originHtml(); | 50 | $origin_html = $this->originHtml(); |
| 51 | - $html = $this->renderData($origin_html); | 51 | + $html = $this->renderData($origin_html, $page); |
| 52 | + $html = $this->plugHead($html); | ||
| 53 | + $html = $this->processFinal($html); | ||
| 52 | /** ... 调用其他方法, 直至返回完整的正确的HTML */ | 54 | /** ... 调用其他方法, 直至返回完整的正确的HTML */ |
| 53 | return $html; | 55 | return $html; |
| 54 | } | 56 | } |
| @@ -76,9 +78,9 @@ class CreateHtmlService | @@ -76,9 +78,9 @@ class CreateHtmlService | ||
| 76 | 78 | ||
| 77 | /** | 79 | /** |
| 78 | * 补充其他信息 | 80 | * 补充其他信息 |
| 79 | - * TDK a链接 mate信息等 | ||
| 80 | - * @param string $html | ||
| 81 | - * @return string | 81 | + * TDK mate信息等 |
| 82 | + * @param $html | ||
| 83 | + * @return mixed | ||
| 82 | */ | 84 | */ |
| 83 | public function plugHead($html) | 85 | public function plugHead($html) |
| 84 | { | 86 | { |
| @@ -102,7 +104,7 @@ class CreateHtmlService | @@ -102,7 +104,7 @@ class CreateHtmlService | ||
| 102 | * @param string $html | 104 | * @param string $html |
| 103 | * @return string | 105 | * @return string |
| 104 | */ | 106 | */ |
| 105 | - public function renderData($html) | 107 | + public function renderData($html, $page) |
| 106 | { | 108 | { |
| 107 | /** | 109 | /** |
| 108 | * 根据可视化HTML中关键词渲染数据 | 110 | * 根据可视化HTML中关键词渲染数据 |
-
请 注册 或 登录 后发表评论