1 layout.module layout_flexible_template_machine_name_exists($value)

Returns whether a flexible layout template machine name already exists. This function will also check if a layout template with the same machine name exists, to prevent clashes on the core "Layout templates" listing page.

See also

layout_flexible_template_settings_edit_form()

form_validate_machine_name()

File

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

Code

function layout_flexible_template_machine_name_exists($value) {
  $exists = (bool) layout_flexible_template_load($value) || !empty(layout_get_layout_template_info($value));
  return $exists;
}