Shortcodable\Controllers\ShortcodableAdminController
Synopsis
class ShortcodableAdminController
extends Controller
{
- // members
- private static string $url_segment = 'admin/shortcodable';
- private static array $default_placeholder = ;
- private static array $allowed_actions = ;
- private static array $url_handlers = ;
- protected $shortcodedata;
- // methods
- public void index()
- public HTTPResponse|string|void shortcodePlaceHolder()
- public void shortcodePlaceholderImage()
Hierarchy
Extends
- SilverStripe\Control\Controller
Members
private
- $allowed_actions — array
- $default_placeholder
- $url_handlers — array
- $url_segment
protected
- $shortcodedata — array
Methods
public
- index() — Provides content (form html) for the shortcode dialog
- shortcodePlaceHolder() — Generates shortcode placeholder img url to display inside TinyMCE instead of the shortcode.
- shortcodePlaceholderImage() — Generate an SVG placeholder image (instead of using placehold.it or placeholdit.imgix.net (which seems discontinued) adapted from https://gist.github.com/james2doyle/3aad1d22163c3c3e5cfd Usage: <img src="shortcodable/placehold.img?w=400&h=400&bg=bada55&fg=000000&ff=Georgia&fs=20&txt=placeholdertext" />