系统主题
- 系统视图根目录:
resources/views/theme/
第一步,实现一个主题模块提供者
第二步,注册主题模块到系统中
主题的视图文件( .blade.php
结尾)可能出现在多个位置,系统在渲染视图的时候会按照以下优先级查找直到匹配成功:
- 启用主题自定义视图目录:如
resources/views/theme/<主题>
- 当前主题主题模块视图目录:如 (这里假设主题模块的主题根目录为
module/<主题模块>/View
) - 系统默认视图目录:如
resources/views/theme/default
- 当前模块视图目录:如
module/Xxx/View
resources/views/theme/myTest/pc/test/list/news.blade.php
module/MyTest/View/test/list/news.blade.php
ModStart的View根据访问设备的不同,会启用不同的视图文件,具体逻辑可参照 \ModStart\Core\View\ResponsiveViewTrait
中的逻辑。
- PC端使用
pc/
中的视图 - 手机端使用
m/
中的视图 - 当手机端视图不存在时,会自动降级使用
pc/
中的视图
其中:
$_viewFrame
变量表示当前系统使用的框架视图@section('pageTitleMain')
为系统标题