Drupal8

Drupal模块开发 - Drupal8 自定义Local Tasks菜单API

本章节我们学习Drupal8 自定义Local Tasks菜单API。在Drupal开发中,Local Tasks菜单通常用于在页面顶部的tabs标签。这通常被用于管理页面,而在前端的用户页面、注册、找回密码也有Local Tasks菜单。

Drupal8模块开发 - drupal8定义菜单

本章中,我们继续学习DRUPAL8菜单API中的drupal8定义菜单,Drupal7中的hook_menu在Drupal8中已经被移除。路由已经被现在新的路由系统处理,在Drupla8中,drupal8定义菜单在一个静态的.yml文件中被定义。

Drupal模块开发 - Drupal8菜单API

本章节我们学习Drupal8菜单API,包括:对比Drupal7和Drupal8菜单API,Drupal8菜单API实现定义的菜单链接,Drupal8菜单API实现定义的local tasks 菜单,Drupal8菜单API实现定义的local actions菜单,Drupal8菜单API实现定义的contextual links,Drupal8菜单APII的用户存储

Drupal8模块开发 - Drupal8 Logging API

本章节我们学习Drupal8 Logging API,在Drupal8中,hook_watchdog()已经不再被支持了,如果一个Drupal8的模块要实现日志,就必需使用Drupal8 Logging API注册一个日志的服务。 services

DRUPAL8模块开发 - Drupal8渲染layouts

我们在上一章节中学习了如何使用Drupal8 layout api注册layouts,这一章节,我们学习Drupal8渲染layouts,包括Drupal8渲染layouts前获取layouts 插件管理器,为layout显示配置表单。

DRUPAL8模块开发 - DRUPAL8注册LAYOUTS(三)

在上一个章节中,我们学习了Drupal8 theme注册模板文件,我们继续学习DRUPAL8注册LAYOUTS的两外两种方法:添加一个可以修改的class、在Drupal8中使用PHP的类的注释来注册layout,并详细介绍DRUPAL8注册LAYOUTS的所有字段及含义

DRUPAL8模块开发 - DRUPAL8注册LAYOUTS(二)

在上一个章节中,我们学习了DRUPAL8注册LAYOUTS,这个章节中我们继续学习使用Drupal8 theme注册模板文件。

DRUPAL8模块开发 - Drupal8注册layouts(一)

本章我们将从简单、常见到高级学习Drupal8注册layouts,使用*.layouts.yml注册layouts。最常见的注册layouts 的方法是将*.layouts.yml文件放在你的Drupal8模块或者Drupal8主题中,最开始的一部分是主题或者模块的机器名字,比如你的模块的机器名字是my_custom_module,你可以命名这个文件为my_custom_module.layouts.yml

DRUPAL8模块开发 - drupal8 Layout API

1、Drupal8如何注册 layouts,如何使用Drupal8的 layout api注册 layouts;2、Drupal8如何渲染 layouts,如何使用Drupal8的layout api渲染layouts;3、Drupal8如何从layouts插件升级,如何使用Drupal8 layout api复写layout 插件;

Drupal8引用JavaScript - 向Drupal8模块或者Drupal8主题中添加JavaScript

本章节学习Drupal8 JavaScript 相关知识。Drupal8引用JavaScript的前提,有一个在Drupal8中可以正常运行的模块或者主题。两个基本步骤向你的drupal8主题或者drupal8模块来添加Javascript ,1、定义一个library 2、添加这个library到一个实体。

Pages