\cge_template_utils

A class to provide some methods for managing templates.

Summary

Methods
Properties
Constants
get_templates_by_prefix()
create_template_dropdown()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

get_templates_by_prefix()

get_templates_by_prefix(string  $mod = '', string  $prefix = '', boolean  $trim = false) : array<mixed,string>

Get all of the templates for a specific (or the current moduel) that begin with a specified prefix.

Parameters

string $mod

The module name. If none specified, the current module is assumed.

string $prefix

A prefix to filter templates by.

boolean $trim

Wether the prefix should be trimmed from the output array.

Returns

array<mixed,string>

create_template_dropdown()

create_template_dropdown(string  $id, string  $name, string  $prefix = '', string  $selectedvalue = -1, string  $addtext = '') 

Get a list of templates in the form of a dropdown.

Parameters

string $id

The module action id.

string $name

The name of the dropdown.

string $prefix

The prefix for templates.

string $selectedvalue

The item that should be currently selected.

string $addtext

Additional text for the select element.