跳转到主要内容

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

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

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

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

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

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

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,因此,…

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

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