1 layout.module layout_flexible_template_load($flexible_template_name = NULL, $flexible_type = 'flexible')

Load an individual flexible template.

Parameters

string $flexible_template_name: The machine name of the template to load.

string $flexible_type: The type of flexible template to load. Defaults to 'flexible'.

Return value

LayoutFlexibleTemplate|false:

File

core/modules/layout/layout.module, line 2470
The Layout module creates pages and wraps existing pages in layouts.

Code

function layout_flexible_template_load($flexible_template_name = NULL, $flexible_type = 'flexible') {
  _layout_standardize_template_type($flexible_type);
  $all_templates = layout_flexible_template_load_all($flexible_type);
  if (isset($all_templates[$flexible_template_name])) {
    return $all_templates[$flexible_template_name];
  }
  else {
    return FALSE;
  }
}