diff --git a/code/app/home/config/router.php b/code/app/home/config/router.php index fb51299..8cfa882 100644 --- a/code/app/home/config/router.php +++ b/code/app/home/config/router.php @@ -5,16 +5,16 @@ declare(strict_types=1); use app\home\controller\Index; use app\home\controller\Novel; use app\home\controller\User; +use app\services\SiteContext; use think\facade\Route; -Route::get('/article/fenlei/:category', function (\think\Request $Request) { - return view('test/test01/index.html'); +Route::get('/article/fenlei/:category', function (\think\Request $Request, SiteContext $SiteContext) { + return view($SiteContext->getHomeView()); }); - /** * 路由配置文件 */ @@ -83,7 +83,7 @@ $arrRoutes = [ * 完整路由 * 暂时不需要开放 * 使用: {site:nflurl gender="$strGender" category="$CategoryPinyin" status="all" order="all" page="1"/} - */ + */ // '/shuku/:strGender/:strCategory/:strStatus/:strOrder/page:intPage', // '/books/:strGender/:strCategory/:strStatus/:strOrder/page:intPage', // '/library/:strGender/:strCategory/:strStatus/:strOrder/page:intPage', diff --git a/code/app/home/view/default/test/test01/faker.html b/code/app/home/view/default/test/test01/faker.html new file mode 100644 index 0000000..2b71d63 --- /dev/null +++ b/code/app/home/view/default/test/test01/faker.html @@ -0,0 +1,14 @@ + + + +{novel:info n_id="$DomainModel->n_id" n_key="arrNovel01" n_forge_id="1125940" /} + {$arrNovel01.n_name} - 首页 + + + + {$arrNovel01.n_description} + + + + + diff --git a/code/app/home/view/default/test/test01/index.html b/code/app/home/view/default/test/test01/index.html index 14fad69..9c7e4d6 100644 --- a/code/app/home/view/default/test/test01/index.html +++ b/code/app/home/view/default/test/test01/index.html @@ -1,5 +1,5 @@ -{site:grm page_code="fdasfadsf" diff="fadsfdsa" num="10" g_key="arrGrm" /} -{php}var_dump($arrGrm);{/php} + @@ -50,8 +50,8 @@ - +{novel:info n_id="33" n_key="arrNovel01" n_forge_id="1125940" /} +{$arrNovel01.n_name} diff --git a/code/app/services/SiteContext.php b/code/app/services/SiteContext.php index 2820171..fd3044f 100644 --- a/code/app/services/SiteContext.php +++ b/code/app/services/SiteContext.php @@ -125,4 +125,19 @@ class SiteContext return GanRaoMaModel::getGrmCode($strDomain, $strPageCode, $strDiff, $intNum); } + + /** + * get home view + * + * @return string + */ + public function getHomeView(): string + { + if ($this->DomainModel->n_id > 0) { + $strView = 'test/test01/faker.html'; + } else { + $strView = 'test/test01/index.html'; + } + return $strView; + } }