hook field

Главные вкладки

Аватар пользователя trvldrpl trvldrpl 17 января 2017 в 20:54

Доброго времени суток! Появилась проблема с реализацией хука, вот сам хук который пока в не рабочем состоянии.

<?php

function countanimate_preprocess_paragraph__anim(&$variables) {
    
$paragraph $variables['paragraph'];
   
$aaa $variables['content_attributes'];
    
//$bbb=$paragraph->field_animatetext;
    /*foreach ($aaa as $key => $value) {
        echo "<b>$value $key</b><br>";
    }*/
/
    if (!
$paragraph->field_animatetext->isEmpty()) {
       
//$countnum=$paragraph->field_animatetext->entity->field_item;
       // $paragraph->field_animatetext['attributes']['div'][] ='class="canttouch"';
        
$variables['attributes']['div'][] ='class="asasasasa"("'.$countnum.'")';

       

/*$count = $paragraph->field->field_item;
        $variables['attributes']['strong'][] = 'class="sig-count-animate" data-num="("'.$count.'")""("' . $count . '");';
       */
    
}
}
?>

А вот код старанички...

<div data-quickedit-entity-id="paragraph/5" div="class=&quot;asasasasa&quot;(&quot;&quot;)" class="paragraph paragraph--type--anim paragraph--view-mode--default" data-quickedit-entity-instance-id="0">
   
  <div data-quickedit-field-id="paragraph/5/field_textlong/ru/default" class="clearfix text-formatted field field--name-field-textlong field--type-text-long field--label-above">
    <div class="field__label">textlong</div>
              <div class="field__item"><p>test</p></div>
          </div>

  <div data-quickedit-field-id="paragraph/5/field_animatetext/ru/default" class="clearfix text-formatted field field--name-field-animatetext field--type-text field--label-above">
    <div class="field__label">animatetext</div>
              <div class="field__item">1111</div>
          </div>

</div>

Нужно из всего этого фарша хуком обработать следующую строку:
<div class="field__item">1111</div>
хочу добавить в нее id и еще кой какие параметры, но вопрос как до нее добраться? Код пока добавляет все в самый первый тег див..