1.20.x layout.module | layout_get_path_layout_names($path) |
Get a list of layouts that share a particular path.
File
- modules/
layout/ layout.module, line 1214 - The Layout module creates pages and wraps existing pages in layouts.
Code
function layout_get_path_layout_names($path) {
$path_map = &backdrop_static(__FUNCTION__, array());
if (empty($path_map)) {
$configs = layout_get_all_configs('layout');
foreach ($configs as $layout_name => $config) {
if (isset($config['path'])) {
$path_map[$config['path']][] = $layout_name;
}
}
}
return isset($path_map[$path]) ? $path_map[$path] : array();
}