跳转到主要内容

和“
主题
”有关的内容:

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

可重复的块

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

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。

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

Drupal8.7刚发布,layout builder模块也刚刚稳定下来,在这里大谈使用经验是不道德的,这里仅仅只根据之前几个星期的试用来谈一下个人体会。

关于layout builder模块的使用方法,前几节已经讲了,这一节,主要是对前面内容的补充和延伸,也顺便回答一些我们在第2篇第47节中提出的问题。这意味着所讲的东西更加抽象(…

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

首先,我们回到Default选项卡(这里在8.7中有新的变化,见评论),在这里开启“use layout…

模块化的架构

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