diff --git a/core/modules/node/lib/Drupal/node/Plugin/Search/NodeSearch.php b/core/modules/node/lib/Drupal/node/Plugin/Search/NodeSearch.php index 08d0eac..2dbf35d 100644 --- a/core/modules/node/lib/Drupal/node/Plugin/Search/NodeSearch.php +++ b/core/modules/node/lib/Drupal/node/Plugin/Search/NodeSearch.php @@ -555,7 +555,7 @@ public function buildConfigurationForm(array $form, array &$form_state) { // Prepare table. $header = array(t('Factor'), t('Influence')); - $form['content_ranking']['factors'] = array( + $form['content_ranking']['rankings'] = array( '#type' => 'table', '#header' => $header, ); @@ -564,11 +564,11 @@ public function buildConfigurationForm(array $form, array &$form_state) { $range = range(0, 10); $options = array_combine($range, $range); foreach ($this->getRankings() as $var => $values) { - $form['content_ranking']['factors']["rankings_$var"]['label'] = array( + $form['content_ranking']['rankings'][$var]['name'] = array( '#markup' => $values['title'], '#type' => 'markup', ); - $form['content_ranking']['factors']["rankings_$var"]['select'] = array( + $form['content_ranking']['rankings'][$var]['value'] = array( '#type' => 'select', '#options' => $options, '#default_value' => isset($this->configuration['rankings'][$var]) ? $this->configuration['rankings'][$var] : 0, @@ -582,13 +582,12 @@ public function buildConfigurationForm(array $form, array &$form_state) { */ public function submitConfigurationForm(array &$form, array &$form_state) { foreach ($this->getRankings() as $var => $values) { - if (!empty($form_state['values']["rankings_$var"])) { - $this->configuration['rankings'][$var] = $form_state['values']["rankings_$var"]; + if (!empty($form_state['values']['rankings'][$var]['value'])) { + $this->configuration['rankings'][$var] = $form_state['values']['rankings'][$var]['value']; } else { unset($this->configuration['rankings'][$var]); } } } - -} +} \ No newline at end of file