跳转到主要内容

和“
Drupal8
”有关的内容:

在Drupal中,Commerce模块是最好的电子商务模块,本主题就是探索以 Drupal Commerce2.x+ 为基础的电子商务方案。

本系列文章假设读者已经了解Drupal8的相关基本概念,并掌握Drupal8模块、主题的开发细节知识,本系列文章属于高级层的技术文章。

然而文章内容大部分都不会教读者如何去写代码,…

本系列视频全部是免费的,可以在Nowicode上观看,也可以直接在腾讯视频上观看。很多人来信跟我说,这是一个bug,实际上并不是。视频里展示的是基本的操作,并附带简略的技术说明。但是更详细的说明、解释和示例代码都在文档中,本系列的文档大部分是免费的,小部分是收费的。有需要的同学可以购买并查看付费文档,你的付出会换来更大的回报,相信我。 ;)

你好,我是晴空,我是一枚设计师,…

感谢Blank在百忙之中编写的《Drupal8从入门到精通》教程,这篇教程由浅入深的向您介绍了Drupal8的方方面面,无论对于没有用过Drupal的新手还是已经熟练掌握Drupal的行家里手,都值得一读。

阅读本教程所需要掌握的基础知识:

工具

Drush, Drupal Console, Git, PhpStorm, Composer, XDebug等…

   Drupal8 是 Drupal 又一个里程碑,引入众多顶级技术、最佳实践的同时也增加了学习难度。
   本教程由 Acquia 出品,蒲公英翻译,详细介绍了 Drupal8 模块开发整个过程,以此降低 Drupal8 的学习曲线。它是Drupal8时代的第一份中文资料。

初衷:
 …

云客源码分析系列加速读者成为drupal开发者的进程,如同要去勘探一片未知世界,它相当于先带你乘飞机到其上空一窥全貌,做到心中有数、全局了然,然后再进入细看吸收,最后你将进入到一个全新的世界,领略计算机科学之美,并和其他开发者一起审视和发展drupal世界。

计划这一系列分享是按主题来讲的,如果你在追踪drupal8的代码执行流程,…

OK,在上一个视频中,我们已经学会了layout builder模块的基本使用方法,现在,我们继续学习layout builder模块的其它知识点。由于操作非常简单,而且配有截图,我们就不提供操作视频了。看不懂的同学欢迎留言提问。

首先,我们回到Default选项卡,在这里开启“use layout builder”,…

模块化的架构

Umami主题是按照第二篇中提过的模块化的理论架构的,CSS、JS和templates文件夹中都有对模块的定义,并且是相互对应的。模块化的前端架构,往往少不了借助类似Sass这样的工具把小的CSS文件合并成一个大文件。但是很显然,Umami的制作团队考虑到了Umami本身只是一个用于演示的主题,使用者很可能并不会使用Sass,因此,…

接下来,我们会使用Umami这个安装包所提供的内容来演示Layout builder模块。但是,现有的Umami主题已经对页面进行了排版,所以,我们要为Umami主题创建一个子主题,用它来清空现有的排版方式,然后再使用Layout builder模块为页面重新排版。

我的大体思路就是这样的。但是,我发现,在实际操作过程中,居然还遇到了一些坑…

接下来的一些章节中我们会继续讲述Drupal8中的排版,但是现在我们先停下来,介绍一下在Drupal8.6中由官方发布的一个安装包,它的名字叫做Umami。从8.6版本开始,所有的Drupal官方安装包都会包括Umami,这样,使用者就不需要另外下载它。只要在安装的时候,选择对应的profile即可,见下图:

 

前面几节我们回顾了Drupal排版的传统方法,并提出了一个问题,那就是排版,对于Drupal来说到底是一个什么性质的问题?在这里,我不卖关子,先回答这个问题,我认为,对于Drupal来说,排版是关乎到Drupal生死存亡的问题。

你可能会有疑问,这是真的么?有这么严重么?好吧,那让我们继续慢慢聊,反正这一篇和前面几篇一样,…