博客

    17 08月
    Drupal 8 模块开发 9.6 : 实验室
    作者:蒲公英
    0条评论
    Drupal8模块开发
    原文地址:https://docs.acquia.com/articles/drupal-8-theme-lab     总结 Drupal 这些年改了很多,在很多情况下它支持新旧系统。虽然 Drupal 8 主题部分改进了很多,但并没有像其他部分那样改的很彻底。所以同时关注新的和一贯的方式很重要,不要只关注新的替代方案。  
    17 08月
    Drupal 8 模块开发 9.5 : 模式概述
    作者:蒲公英
    0条评论
    Drupal8模块开发
    原文地址:https://docs.acquia.com/articles/drupal-8-patterns-overview    
    17 08月
    Drupal 8 模块开发 9.4 : 高级渲染数组模式
    作者:蒲公英
    0条评论
    Drupal8模块开发
    原文地址:https://docs.acquia.com/articles/drupal-8-advanced-render-array-patterns HTML 属性 你能通过渲染数组设置 HTML 属性(例如 ID 和 Class)。这些属性会被传递到 Twig 模板,也允许 themer 添加和覆盖这些值。 为了做这个,向渲染数组添加 #attributes 变量。数组的键是属性,值是属性的值。
    17 08月
    Drupal 8 模块开发 9.3 : 向组件添加 Javascript/CSS/库
    作者:蒲公英
    0条评论
    Drupal8模块开发
    原文地址:https://docs.acquia.com/articles/drupal-8-adding-javascript-css-libraries-components
    17 08月
    Drupal 8 模块开发 9.2 : Twig
    作者:蒲公英
    0条评论
    Drupal8模块开发
    原文地址:https://docs.acquia.com/articles/drupal-8-twig 增加一个 Twig 模板 我们已经定义了基本的主题元素,现在可以创建一个 Twig 模板了。 Twig 是 Drupal 8 的默认主题系统。 默认 Twig 模板文件的命名规则与 Drupal 7 中的 .tpl.php 模板文件相同: 使用 - 代替 _,以 .html.twig 为扩展名。   我们的 Twig 模板 首先,看下模板文件 templates/my-element.html.twig,你可以使用 {{element}} 打印整个渲染元素或者使用代码 {{element.field}} 打印个别字段或孩子元素。