Initial shortcode implementation
This commit is contained in:
17
models/Settings.php
Normal file
17
models/Settings.php
Normal file
@ -0,0 +1,17 @@
|
||||
<?php namespace Sensory5\Shortcode\Models;
|
||||
|
||||
use Model;
|
||||
|
||||
class Settings extends Model
|
||||
{
|
||||
|
||||
public $implement = ['System.Behaviors.SettingsModel'];
|
||||
|
||||
// Unique code
|
||||
public $settingsCode = 'sensory5_shortcode_settings';
|
||||
|
||||
// Reference to field configuration
|
||||
public $settingsFields = 'fields.yaml';
|
||||
|
||||
|
||||
}
|
10
models/settings/fields.yaml
Normal file
10
models/settings/fields.yaml
Normal file
@ -0,0 +1,10 @@
|
||||
# ===================================
|
||||
# Form Field Definitions
|
||||
# ===================================
|
||||
|
||||
fields:
|
||||
enable_on_render:
|
||||
label: Enable Shortcodes on all page rendering
|
||||
comment: Checking this enables shortcodes for all page rendering and does not require the use of twig filters or functions.
|
||||
type: checkbox
|
||||
default: 0
|
Reference in New Issue
Block a user