跳转到主要内容

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

gulp是前端开发过程中对代码进行构建的工具,是自动化项目的利器;它不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用它来自动完成;使用Gulp,我们不仅可以很愉快的编写代码,而且大大提高我们的工作效率。

gulp是基于Nodejs的自动任务运行器,能自动化地完成 javascript/coffee/sass/less/…

To be or not to be, that is the question. 这是莎士比亚的名作《哈姆雷特》中的名句。另一个类似的是在黑客帝国里面墨菲斯让尼奥选择的蓝色药丸和红色药丸

——其实,大部分的时候,我总是希望生活真的能有这么简单。

作为设计师和开发者的我们,每天面临的是下面这样的选择:

总是有人说,drupal做的网站很丑,说实话,这是现实——至少在国内,大部分用drupal做的网站确实很丑,哪怕有少数几个做的好的网站也无法掩盖这一点。

反对这个观点的人也非常有道理,他们往往会告诉你,网站做得好看不好看那是设计师的问题,与Drupal无关——其实这句话说的也是有一定道理的。

网页设计往往被认为是整个网站建设流程里面门槛最低,…

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

这是我们在上一节中做的views区块,…

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

让我们先来把之前新建的recent区块复制一份。这样,…

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

在这一节的内容开始之前,我们说几句题外话,作为一个引子,…

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

在上一节中,我们已经在主题中加载了所需要的库。

让我们来整理一下代码,将新建立的区块放置到合适的位置上。

在info文件中新添加一个rencent区域,

recent: Recent

在首页模板中,在打印content区域的div的下方再添加一个div,用于打印新增的recent区域:

<div class="col-md-12"> {{…

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

 

在上一节的内容中,我们提到了内容页面的覆写,…

回到首页,刷新之后,我们可以看到,列表中只输出了节点标题。

因此,我们还需要在代码中为teaser模式添加其它的字段,比如,节点的图片和节点正文。

{{ content.field_image }} {{ content.body }}

然后,我们回到之前做的首页模板中,将侧边栏删除,将主内容区设置为12栏。…