mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-29 01:08:56 +00:00
124 lines
4.0 KiB
PHP
124 lines
4.0 KiB
PHP
<?php
|
|
|
|
return [
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Root path where theme Views will be located.
|
|
| Can be outside default views path e.g.: resources/themes
|
|
| Leave it null if you will put your themes in the default views folder
|
|
| (as defined in config\views.php)
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
|
|
'themes_path' => 'resources/views/themes', // eg: base_path('resources/themes')
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Set behavior if an asset is not found in a Theme hierarchy.
|
|
| Available options: THROW_EXCEPTION | LOG_ERROR | IGNORE
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
|
|
'asset_not_found' => 'LOG_ERROR',
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Do we want a theme activated by default? Can be set at runtime with:
|
|
| Theme::set('theme-name');
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
|
|
'default' => 'Gentele',
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Cache theme.json configuration files that are located in each theme's folder
|
|
| in order to avoid searching theme settings in the filesystem for each request
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
|
|
'cache' => true,
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Define available themes. Format:
|
|
|
|
|
| 'theme-name' => [
|
|
| 'extends' => 'theme-to-extend', // optional
|
|
| 'views-path' => 'path-to-views', // defaults to: resources/views/theme-name
|
|
| 'asset-path' => 'path-to-assets', // defaults to: public/theme-name
|
|
|
|
|
| // You can add your own custom keys
|
|
| // Use Theme::getSetting('key') & Theme::setSetting('key', 'value') to access them
|
|
| 'key' => 'value',
|
|
| ],
|
|
|
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
|
|
'themes' => [
|
|
'Charisma' => [
|
|
'extends' => null,
|
|
'views-path' => 'resources/views/themes/Charisma',
|
|
'asset-path' => 'public/assets/Charisma',
|
|
],
|
|
'Gamma' => [
|
|
'extends' => null,
|
|
'views-path' => 'resources/views/themes/Gamma',
|
|
'asset-path' => 'public/assets/Gamma',
|
|
],
|
|
'Gentele' => [
|
|
'extends' => null,
|
|
'views-path' => 'resources/views/themes/Gentele',
|
|
'asset-path' => 'public/assets',
|
|
],
|
|
'Omicron' => [
|
|
'extends' => null,
|
|
'views-path' => 'resources/views/themes/Omicron',
|
|
'asset-path' => 'public/assets/Omicron',
|
|
],
|
|
'admin' => [
|
|
'extends' => null,
|
|
'views-path' => 'resources/views/themes/admin',
|
|
'asset-path' => 'public/assets',
|
|
],
|
|
|
|
// Add your themes here. These settings will override theme.json settings defined for each theme
|
|
|
|
/*
|
|
|---------------------------[ Example Structure ]--------------------------
|
|
|
|
|
| // Full theme Syntax:
|
|
|
|
|
| 'example1' => [
|
|
| 'extends' => null, // doesn't extend any theme
|
|
| 'views-path' => example, // = resources/views/example_theme
|
|
| 'asset-path' => example, // = public/example_theme
|
|
| ],
|
|
|
|
|
| // Use all Defaults:
|
|
|
|
|
| 'example2', // Assets =\public\example2, Views =\resources\views\example2
|
|
| // Note that if you use all default values, you can omit declaration completely.
|
|
| // i.e. defaults will be used when you call Theme::set('undefined-theme')
|
|
|
|
|
|
|
|
| // This theme shares the views with example2 but defines its own assets in \public\example3
|
|
|
|
|
| 'example3' => [
|
|
| 'views-path' => 'example',
|
|
| ],
|
|
|
|
|
| // This theme extends example1 and may override SOME views\assets in its own paths
|
|
|
|
|
| 'example4' => [
|
|
| 'extends' => 'example1',
|
|
| ],
|
|
|
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
],
|
|
|
|
];
|