Skip to content

Commit 40a57ef

Browse files
author
Nedjo Rogers
committed
nuvolewebGH-313: Layout definitions from patterns lack id property
1 parent cd03369 commit 40a57ef

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

modules/ui_patterns_layouts/ui_patterns_layouts.module

+3-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ function ui_patterns_layouts_layout_alter(&$definitions) {
2121
// @todo: Use layout deriver instead.
2222
// @link https://github.com/nuvoleweb/ui_patterns/issues/94
2323
foreach (UiPatterns::getPatternDefinitions() as $pattern_definition) {
24+
$id = 'pattern_' . $pattern_definition->id();
2425
$definition = [
26+
'id' => $id,
2527
'label' => $pattern_definition->getLabel(),
2628
'theme' => $pattern_definition->getThemeHook(),
2729
'provider' => $pattern_definition->getProvider(),
@@ -33,7 +35,7 @@ function ui_patterns_layouts_layout_alter(&$definitions) {
3335
foreach ($pattern_definition->getFields() as $field) {
3436
$definition['regions'][$field->getName()]['label'] = $field->getLabel();
3537
}
36-
$definitions['pattern_' . $pattern_definition->id()] = new LayoutDefinition($definition);
38+
$definitions[$id] = new LayoutDefinition($definition);
3739
}
3840
}
3941

0 commit comments

Comments
 (0)