Commit 7eb41a13 authored by Kristof De Jaeger's avatar Kristof De Jaeger
Browse files

Issue #3091319 by Devendra Mishra, FMB, merlin06, acbramley: Notice: Undefined...

Issue #3091319 by Devendra Mishra, FMB, merlin06, acbramley: Notice: Undefined index: #type in _ds_field_ui_table_layouts()
parent 2c578487
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -186,7 +186,9 @@ function ds_theme_suggestions_alter(&$suggestions, $variables, $base_theme_hook)
      $template_id = $variables['content']['#layout']->getThemeHook();
      $entity_type_id = $variables['content']['#entity_type'];
      $entity = $variables['content']['#' . $entity_type_id];
      $view_mode = $variables['content']['#view_mode'];
      // Sanitize, node module does this as well.
      $view_mode = strtr($variables['content']['#view_mode'], '.', '_');

      $bundle = $entity->bundle();
      $entity_id = $entity->id();
      $suggestions[] = $template_id . '__' . $entity_type_id;
+1 −1
Original line number Diff line number Diff line
@@ -819,7 +819,7 @@ function _ds_field_ui_table_layouts($entity_type, $bundle, $view_mode, array &$f
      // form.
      foreach (Element::children($layout_configuration_form) as $name) {
        $element = $layout_configuration_form[$name];
        if ($element['#type'] == 'details' && $element['#group'] == 'additional_settings') {
        if (isset($element['#type'], $element['#group']) && $element['#type'] == 'details' && $element['#group'] == 'additional_settings') {
          $form[$name] = $layout_configuration_form[$name];
          unset($layout_configuration_form[$name]);