跳转到主要内容

和“
Drupal8
”有关的内容:

我是云客,《云客Drupal源码分析》系列的作者,伴随着Drupal 8第一个正式版本发布到现在,该系列已经发布逾150期,超过110万字,作为过来人、同时也是时间最早的第一批用户之一,云客觉得有义务帮助初学者准备好行囊,叮嘱好一路上的注意事项,之前也零星写过一些入门方面的资料,会在本文末给出链接(这些资料也很值得参考),本篇将为您全面整理需要的一切和规划学习步骤,…

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

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

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

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

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

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

工具

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

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

初衷:
 …

本书中涉及到的Views内容属于实战性质,因此所有内容、知识点和操作手法都指向最后的结果,即第39节的结果。如果您需要一个全面的views教程,请点击传送门,云客在他的源码分析中,对views模块进行了全面的分析和讲解:<140. 视图view的使用(上)>

上一节的文档中我们提到,如果view的显示格式为“字段”的话,…

上一节中我们介绍的各种古腾堡编辑器的功能都是基于”块“来实现的。需要指出的是,某些块之间是可以互相转换的,当然,这种转换也是有限制的,并不能随意转换。比如,你无法将一个图片块转换成一个标题块。

可重复的块

古腾堡编辑器还允许我们创建可以被重复使用的块。这种可以被重复使用的块创建之后,可以在系统中的任意页面,以及页面中的任意位置重复使用。…

Gutenberg编辑器的地址:https://www.drupal.org/project/gutenberg

模块安装、启用之后,你需要先进入到内容类型的设置中开启Gutenberg编辑器:

注意,此处的英文是:Turn the node edit form into a full Gutenberg UI…

我们在前面讲Drupal中的排版时,故意简化了CKeditor的相关内容。原因很简单,ckeditor虽然很强,而且已经入核了,但是,Wordpress推出的古滕堡编辑器显然更强大。而Drupal版的古滕堡编辑器虽然是第三方模块,但是,古滕堡编辑器的开发者,就是Drupal古滕堡编辑器模块的贡献者。

开发者显然知道自己在干什么,…

ok,上一节中我们用Paragraphs模块为内容页面的正文添加了更加丰富的版式,但是,最终的排版(特别是更加复杂的排版效果)依然需要使用模版覆写和编写CSS样式才能实现。

这一节我们接着上一节的内容,尝试使用Layout builder模块来对Paragraphs模块生成的段落进行排版,然后比较一下(本节和上一节的)…