跳转到主要内容
  • Druapl8模块开发-入门-背景与前提

    翻译者:长风Drupal开发

  • Drupal8模块开发-创建自定义模块

    翻译者:长风Drupal开发

    翻译地址:Drupal8创建自定义模块

  • 实体类型

    原文链接:https://www.drupal.org/docs/8/api/entity-api/entity-types

    本文翻译自Last updated on 14 January 2017的版本

  • 实体类型

    原文链接:https://www.drupal.org/docs/8/api/entity-api/entity-types

    本文翻译自Last updated on 14 January 2017的版本

  • 引用部分模板

    原文地址:

    许多主题开发者喜欢将header/footer代码放在单独的文件中,并在page.html.twig中调用 假设在如下的文件夹中创建header文件/THEME_NAME/includes/header.html.twig 用如下的代码格式引用header文件{% include directory ~ '/includes/header.html.twig' %}
  • Drupal 模板引擎Twig 转换说明(由tpl.php到html.twig)

    原文地址:https://www.drupal.org/docs/8/theming/drupal-twig-conversion-instructions-tplphp-to-htmltwig

    Drupal 模板引擎Twig 转换说明(由tpl.php到html.twig)

    这篇文档常用于drupal8 Twig模板转换过程,对于在drupal8中用Twig模板引擎更新主题和模块来说也是很有帮助的。

  • 为自定义主题创建自动化工具(Gulpjs)

    原文地址:Creating automation tools for custom themes (Gulpjs)

    使用自动化工具简化主题创建任务,这里我们将使用gulpjs给自定义主题创建自动化工具。

  • 创建高级主题设置

    原文链接: Creating advanced theme settings  译者:Fishfree

  • 停用缓存(开发状态)或启用外部页面缓存

    原文链接:https://www.drupal.org/node/797346

    本文为Drupal7的教程,Drupal8参见https://www.drupal.org/node/2598914。

    当你在做Drupal有关开发的时候你可能需要停用所有数据缓存以便新的钩子、主题函数等及时生效。

    停用缓存对性能会有影响,所以不建议在生存环境使用。开启开发模式,只需添加以下代码到Drupal7的settings.php文件:

  • Twig 最佳实践 -- 预处理函数和模板
    原文链接:https://www.drupal.org/node/1920746#utility

    为了使Drupal8的主题尽可能的性能高并且允许更多的定制模板,请遵循以下这些最佳实践:

    从预处理函数返回渲染数组

    在模板中调用过滤器和功能函数

    从预处理函数返回渲染数组

    在预处理方法中返回渲染数组代替 theme() 或是 drupal_render().

  • 调试编译Twig模板
  • PHP模板与Twig制作主题范例的比较

    原文链接:https://www.drupal.org/node/1918824

    本页面比较了PHP模板和Twig。Twig工具还在制作过程中,所以本文将会有改动和添加。

    更多信息:

  • 创建 Drupal 7 钩子
    原文链接https://www.drupal.org/node/2302845 Drupal 7 钩子概念

    Drupal 的钩子系统允许模块与其他模块进行交互,还可以修改其他模块的数据 (甚至是Drupal 核心本身)。

  • 添加一个“更多(More)”链接

    原文链接:http://drupal.org/node/1128278

    创建于2011年4月15日,最后更新2011年4月24日

    Izus,jin2 编辑

    主题:区块(block)系统,渲染数组(Render array),菜单系统 主要方法:drupal_set_title

  • 准备开始

    主要内容:模块名称和位置

        在这个教程中,我们将会创建一个 接链表单用来 连接到博客 或 论坛主题(最近一周创建的)模块,此页面的教程将会描述如何创建与生成模块文件和文件夹。

    开始前     如果你想让 PHP 帮助你发现错误,请设置:显示全部开发错误 https://www.drupal.org/node/1056468