editorjs-2.x-dev/modules/prism/editorjs_prism.module

modules/prism/editorjs_prism.module
<?php

/**
 * @file
 * Primary module hooks for "editorjs_prism" module.
 */

/**
 * Implements hook_theme().
 */
function editorjs_prism_theme() {
  return [
    'ce_block__prism_code' => [
      'base hook' => 'ce_block',
    ],
  ];
}

/**
 * Implements hook_preprocess_HOOK().
 *
 * Prepare variables for "ce_block__prism_code" template.
 */
function template_preprocess_ce_block__prism_code(&$variables) {
  $code = $variables['data']['languageCode'] ?? FALSE;
  if ($code) {
    $variables['#attached']['library'][] = "editorjs_prism/{$code}";
  }
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc