跳转到主要内容

和“
主题开发
”有关的内容:

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

D8出来了,手痒,做一个小站玩儿。界面上力求干净简洁并且在手机上体验也能凑合。虽然大部分的时候,我们并不会在排队或者等电梯的时候看这么无聊的内容,但是,万一呢? ^_^

内容是现成的,一年前就开始陆续发表于Drupalchina.cn。只是对前4章内容进行了一定的扩充。

在原来的写作计划中,要写的内容的篇幅是已经发表了的3倍。进阶篇:主题设置、主题中的CSS…

本书中涉及到的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模块生成的段落进行排版,然后比较一下(本节和上一节的)…

这一篇,我们来讲Paragraphs模块的使用,在此之前,我们先抛出一个问题,然后用Paragraphs模块来解决这个问题。

我们来看一下Umami安装包安装好之后的article(文章)内容页面,比如node/17,标题是“Give your oatmeal the ultimate makeover”,下面的截图是body字段的内容…

Layout builder模块已经讲完了,但是Drupal的排版还没有讲完。我特意在讲完Layout builder模块之后才讲Paragraphs模块,并不是为了蹭热度,而是我认为Layout builder模块比起Paragraphs模块来说,更加具有颠覆性。

同时,必须强调的是,虽然用Paragraphs模块可以做出各种排版,…

自定义版式,也叫做自定义页面布局——最简单的方法就是在你的模块或者主题里加入一个.layouts.yml文件。

它的前缀是你的主题或者模块的机器名,所以如果你的主题机器名是mytheme,那么这个文件的名称就应该是mytheme.layouts.yml。

这个文件应该放在主题或者模块文件夹的根目录下,…