如何在Drupal8的控制器文件中添加css和js?

时间:2017-07-13 07:16:37

标签: drupal drupal-modules drupal-8

在我的控制器页面中,我正在调用我的CSS。因为我忘了在信息文件中调用它无法正常工作

$build['location_table'] = array(
  '#theme' => 'table',
  '#header' => $headers,
  '#rows' => $table_rows,
  '#empty' => t('No data is available'),
  '#attributes' => array(
    'id' => 'docgenr-list-table',
    'width' => '100%',
    'library' =>  array(
            'addmetafeeds/addmetafeeds_creation_css',

        ),
  ),
);

我的图书馆文件              addmetafeeds_creation_css:              版本:1.x
             CSS:                主题:
                 css / addmetafeeds_creation.list.css:{}

1 个答案:

答案 0 :(得分:1)

我不确定你的问题,但......

通常,它是:

'#attached' => array(
    'library' => array(
        'addmetafeeds/addmetafeeds_creation_css',
    ),
),

以及库文件中的示例,假设您需要CSS和JS文件......

addmetafeeds_creation_css:
    css:
        theme:
            css/addmetafeeds_creation.list.css: {}
    js:
        js/js.js: {}

见这里:https://www.drupal.org/docs/8/theming-drupal-8/adding-stylesheets-css-and-javascript-js-to-a-drupal-8-theme