Commit fbc8ada5 authored by Rok Zabukovec's avatar Rok Zabukovec Committed by Damien McKenna
Browse files

Issue #3154513 by rokzabukovec: Exclusive robots metatags (index, noindex, follow, nofollow).

parent 4f36dae5
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -35,6 +35,8 @@ Metatag 8.x-1.x-dev, xxxx-xx-xx
  override language.
#2862747 by JeroenT, DanielVeza, rwohleb, joshua.boltz, henrikakselsen,
  Vitalyos, Phil Wolstenholme: Tokens to access individual meta tag values.
#3154513 by rokzabukovec: Exclusive robots metatags (index, noindex, follow,
  nofollow).


Metatag 8.x-1.14, 2020-08-11
+28 −0
Original line number Diff line number Diff line
@@ -66,6 +66,34 @@ class Robots extends MetaNameBase {
        'noimageindex' => $this->t('noimageindex - Prevent search engines from indexing images on this page.'),
        'notranslate' => $this->t('notranslate - Prevent search engines from offering to translate this page in search results.'),
      ],
      'index' => [
        '#states' => [
          'disabled' => [
            ':input[name="robots[noindex]"]' => ['checked' => TRUE],
          ],
        ],
      ],
      'noindex' => [
        '#states' => [
          'disabled' => [
            ':input[name="robots[index]"]' => ['checked' => TRUE],
          ],
        ],
      ],
      'follow' => [
        '#states' => [
          'disabled' => [
            ':input[name="robots[nofollow]"]' => ['checked' => TRUE],
          ],
        ],
      ],
      'nofollow' => [
        '#states' => [
          'disabled' => [
            ':input[name="robots[follow]"]' => ['checked' => TRUE],
          ],
        ],
      ],
      '#default_value' => $default_value,
      '#required' => isset($element['#required']) ? $element['#required'] : FALSE,
      '#element_validate' => [[get_class($this), 'validateTag']],