Commit a5e59e79 authored by Dieuwe de Boer's avatar Dieuwe de Boer
Browse files

Issue #3309975: Token support to fieldgroup markup text

parent 601496be
Loading
Loading
Loading
Loading
+4 −10
Changes for src/Plugin/field_group/FieldGroupFormatter/Markup.php: 4 added lines, 10 removed lines.
Original line number Diff line number Diff line
@@ -24,6 +24,9 @@ class Markup extends FieldGroupFormatterBase {
   * {@inheritdoc}
   */
  public function process(&$element, $processed_object) {
    $text = $this->getSetting('markup')['value'];
    $text = \Drupal::token()->replace($text);

    $element += [
      '#type' => 'field_group_html_element',
      '#wrapper_element' => 'div',
@@ -31,7 +34,7 @@ class Markup extends FieldGroupFormatterBase {
      // to use text formats.
      'markup' => [
        '#type' => 'processed_text',
        '#text' => $this->getSetting('markup')['value'],
        '#text' => $text,
        '#format' => $this->getSetting('markup')['format'],
      ],
      '#show_empty_fields' => $this->getSetting('show_empty_fields'),
@@ -47,15 +50,6 @@ class Markup extends FieldGroupFormatterBase {
        '#attributes' => ['class' => $classes],
      ];
    }

  }

  /**
   * {@inheritdoc}
   */
  public function preRender(&$element, $rendering_object) {
    parent::preRender($element, $rendering_object);
    $this->process($element, $rendering_object);
  }

  /**