paladindigital / laravel-foundation
一个使用CDN加载Foundation 6的laravel主题。
dev-master
2017-02-07 10:05 UTC
Requires
- paladindigital/laravel-theme-installer: dev-master
- paladindigital/laravel-theme-loader: dev-master
Suggests
- taskforcedev/laravel-support: Allows you to set a site layout which could be the master template of a chosen theme.
This package is auto-updated.
Last update: 2024-09-08 00:37:08 UTC
README
这是一个基础主题,可以直接使用或由其他主题扩展。
安装
在你的composer.json文件中添加要求
"require": {
...
"paladindigital/laravel-foundation": "*"
}
如果你还没有在config/app.php中注册服务提供者,请添加它
'providers' => [
...
PaladinDigital\LaravelThemes\ServiceProvider::class,
]
Laravel支持(Task Force Dev包)
如果你安装了taskforcedev/laravel-support包,这将提供设置全局主布局的功能,该布局将在所有视图中使用。
这样可以避免在所有页面模板中设置长文本视图名称。或者,你也可以创建自己的共享数据对象。
主题使用
布局
- master: 主布局使用container-fluid CSS类,适用于全宽度响应式主题。
- fixed: 此布局使用container CSS类,将页面内容限制为固定宽度。
输出
- head
- meta
- styles
- navigation
- secondary_navigation
- content
- sidebar
- widgets
- footer
- scripts
页面元数据
以下元标签将在控制器提供的情况下填充(最简单的方法是在你的基础控制器中创建一个方法来填充共享数据对象,然后将其与任何额外的页面特定数据一起传递给视图)。
- $charset : 字符串(可选),默认:UTF-8
- $viewport : 字符串(可选),默认:width=device-width, initial-scale=1.0
- $keywords : 关键字数组或以逗号分隔的字符串。
- $description : 字符串
- $title : 页面标题