作者 邓超

自定义

... ... @@ -96,6 +96,18 @@ class TemplateController extends BaseController
}
/**
* 数据源
* @return \Illuminate\Http\JsonResponse
* @author:dc
* @time 2023/5/11 10:47
*/
public function get_type(){
return $this->success(ATemplateHtml::$sourceMap);
}
/**
* 获取 编辑html
* @author:dc
... ...
... ... @@ -26,19 +26,45 @@ class ATemplateHtml extends \App\Models\Base{
public static $sourceMap = [
// 数据表/数据类型 =》 模板类型/模板名称
'index' => 'index',
'product' => 'product',
'product_info' => 'product_info',
'blogs' => 'blogs',
'blogs_info' => 'blogs_info',
'page' => 'page',
'index' => [
'template' => 'index',
'name'=>'首页'
],
'product' => [
'template' => 'product',
'name'=>'商品列表'
],
'product_info' => [
'template' => 'product_info',
'name'=>'商品详情'
],
'blogs' => [
'template' => 'blogs',
'name'=>'博客列表'
],
'blogs_info' => [
'template' => 'blogs_info',
'name'=>'博客详情'
],
'page' => [
'template' => 'page',
'name'=>'单页'
],
'news' => [
'template' => 'news',
'name'=>'新闻列表'
],
'news_info' => [
'template' => 'news_info',
'name'=>'新闻详情'
],
];
public static $typeMap = [
'index' => '首页',
'product' => '商品列表',
'product_info' => '商品详情',
'blogs' => '博客',
'blogs' => '博客列表',
'blogs_info' => '博客详情',
'page' => '单页',
'news' => '新闻列表',
... ...
... ... @@ -233,7 +233,7 @@ Route::middleware(['bloginauth'])->group(function () {
Route::get('/', [\App\Http\Controllers\Bside\TemplateController::class, 'index'])->name('bside_template');
Route::any('/use-template', [\App\Http\Controllers\Bside\TemplateController::class, 'info'])->name('bside_template_use');
Route::get('/custom-chunk', [\App\Http\Controllers\Bside\TemplateController::class, 'customChunk'])->name('bside_template_custom_chunk');
Route::get('/system', [\App\Http\Controllers\Bside\TemplateController::class, 'system_all_html'])->name('template_header_footer_system');
Route::get('/get_type', [\App\Http\Controllers\Bside\TemplateController::class, 'get_type'])->name('bside_template_type');
});
// 自定义页面,专题页
Route::prefix('custom')->group(function () {
... ...