Drupal 8 创建模块
Drupal 8 Creating a module
如何在 drupal8 中创建一个简单的模块,它在特定页面中附加一个小的 JS 代码(如 google 分析)。
很可能管理员设置为 select 特定页面选项。
在您的模块中创建一个 mymodule.libraries.yml
。
mymodule.base:
version: 1.0.0
js:
js/your-javascript.js: {}
function photography_page_attachments(array &$page) {
// Check the request URI or Path to decide if you want to show the library
//
// You may use:
// 1. \Drupal::service('path.current')->getPath()
// 2. \Drupal::request()->getRequestUri();
//
$page['#attached']['library'][] = 'mymodule/mymodule.base';
}
如何在 drupal8 中创建一个简单的模块,它在特定页面中附加一个小的 JS 代码(如 google 分析)。
很可能管理员设置为 select 特定页面选项。
在您的模块中创建一个 mymodule.libraries.yml
。
mymodule.base:
version: 1.0.0
js:
js/your-javascript.js: {}
function photography_page_attachments(array &$page) {
// Check the request URI or Path to decide if you want to show the library
//
// You may use:
// 1. \Drupal::service('path.current')->getPath()
// 2. \Drupal::request()->getRequestUri();
//
$page['#attached']['library'][] = 'mymodule/mymodule.base';
}