crossword-8.x-1.x-dev/modules/crossword_status/crossword_status.module
modules/crossword_status/crossword_status.module
<?php
/**
* @file
* Hooks for crossword_status module.
*/
/**
* Implements hook_prpeprocess_field().
*/
function crossword_status_preprocess_field(&$variables) {
if (isset($variables['field_type']) && $variables['field_type'] == 'crossword') {
if (!empty($variables['element']['#items']->getValue())) {
$variables['attributes']['data-crossword-fid'] = $variables['element']['#items']->getValue()[0]['target_id'] ?? NULL;
$variables['#attached']['library'][] = 'crossword_status/crossword_status';
}
}
}
