2016-03-11 4 views
1

У меня есть следующие 2 файла в 2 разных directoties в каталоге настраиваемого модуля.Drupal 8 Библиотеки пользовательских модулей

модули/пользовательские/калькулятор

Это мой info.yml файл (calculator.info.yml)

name: calculator 
type: module 
description: Calculator 
core: 8.x 
package: Custom 

Мой КСС в модулях каталога/Пользовательский/калькулятор/CSS и JS в модули/пользовательские/калькулятор/JS каталог

Мой файл найти библиотеки это: (calculator.libraries.yml)

base-style: 
    version: VERSION 
    css: 
    component: 
     css/wunderpage.css: {} 
    js: 
    js/wunderpage.js: {} 
    js/jquery.matchHeight-min.js: {} 

У меня также есть calculator.module файл:

<?php 

/** 
* @file 
* Contains calculator.module.. 
*/ 

use Drupal\Core\Routing\RouteMatchInterface; 

/** 
* Implements hook_help(). 
*/ 
function calculator_help($route_name, RouteMatchInterface $route_match) { 
    switch ($route_name) { 
    // Main module help for the calculator module. 
    case 'help.page.calculator': 
     $output = ''; 
     $output .= '<h3>' . t('About') . '</h3>'; 
     $output .= '<p>' . t('Calculator') . '</p>'; 
     return $output; 

    default: 
    } 

    function calculator_preprocess_page(&$variables) { 
    $variables['#attached']['library'][] = 'calculator/base-style'; 
    } 
} 

Тем не менее мой CSS и JS и т.д. не загружается.

Кто-нибудь знает, почему мои библиотеки не загружаются?

ответ

0

Попробуйте использовать

$variables['#attached']['libraries_load'][] = ''; 

или

drupal_process_attached(): 
Смежные вопросы