原文地址:Sass in Drupal
译者:龙马
如何在Drupal中使用Sass?
在这一篇文章里,我们将介绍Drupal7 主题中使用Sass CSS的经验。
什么是Sass?
SASS 的英文全称是:Syntactically Awesome Stylesheets ,由Hampton Catlin创立。
它是一种脚本语言,最终解析成层叠样式表(即Cascading Style Sheets,简称CSS)。
Sass
Sass是一个开源的基于Ruby和PHP(使用了C语言称为libSass,java称为Jsass的库)。
SassScript提供了以下解决方案:变量(variables),嵌套(nesting),混合(mixins)和选择器继承(selector inheritance)。
Sass和CSS很像,但它没有分号。
请问各位:
drupal 如果定义一个区块,而区块中的文章列表 是自己通过可视化选择的文章或者直接粘贴远程地址的文章标题和链接。。所组成的列表
例如新闻推荐有5篇新闻: 4篇是自己文章内容 1篇是外面粘过来的其他地址 而且标题还可以做更改! 请问有相关这样的模块吗? 请各位大神们给小弟我相应的解答
<?php /** * @file * The PHP page that serves all page requests on a Drupal installation. * * All Drupal code is released under the GNU General Public License. * See COPYRIGHT.txt and LICENSE.txt files in the "core" directory. */ use Drupal\Core\Site\Settings; require_once __DIR__ . '/core/vendor/autoload.php'; require_once __DIR__ .
Drupal8已经日趋稳定了,但还不能像我们希望的那么快的发布。这带来的一个优点是开发者们可以有时间将Drupal8的一些特性通过模块的形式向后移植到Drupal7。这篇文章的灵感来自于Lullabot的Dave Reid在DrupalCon Austin上的一次演讲, Future-Proof Your Drupal 7 Site。Dave的演讲更多的是关于你怎样做可以使你的Drupal7准备好迎接Drupal8, 而这篇文章则是为了演示我们可以用在Drupal7生产环境的Drupal8的功能特性(通过一些被移植的模块)。
Drupal8为网站建设者,开发者和前端设计师带来许多改进。通过Drupalize.Me上关于Drupal8的系列文章,我们已经覆盖了许多Drupal8的新特性。而这篇文章重点是告诉你Drupal8的一些特性,Drupal7通过安装已经存在的模块和被移植到Drupal7的模块也能做到相同或者相似的效果。
原文链接:http://drupalize.me/blog/201407/drupal-8-plugins-explained
在您开始学习Deupal 8模块开发以后,您遭遇到的第一个Drupal新特性很有可能就是插件。譬如这篇关于创建区块的文章,使用的就是新的插件机制。在写完这篇文章后我觉得如果可以后退一步,跟大家分享关于插件的高阶应用将是一件有趣的事情。这篇文章将介绍“什么是插件”以及“为何使用插件”,目的是帮助Drupal 7开发者转换到Drupal 8。
什么是插件
插件是Drupal 8引入的新概念,对每一名Drupal 8模块开发者而言都十分重要。你会用到插件的一些常见例子如:创建一个自定义区块、提供自定义的字段、为图片添加处理特效(如缩放或旋转)。Drupal 手册中是这样定义插件的:
2.3 Drupal主题相关的重要概念(4)Basic concept of Drupal Theme (IV)
2.4 基主题和子主题
Drupal官网上有上千个主题供大家下载和使用。这其中有大概40个基主题。基主题(base theme)也称父主题,他的概念是和子主题(sub theme)相对应的。在前面讲解Drupal主题的工作机制的时候,我们已经知道,Drupal会为页面提供一套默认的模板,而基主题则修改了这些默认模板,以求得到“更好的”特性。它们的作用并不是让你直接使用,而是让你在它们的基础之上创建你需要的子主题。
官网给出了一系列使用基主题的理由https://drupal.org/node/980434 :
效果图示:
需要模块:
1. D7自带的media image style(imagecache)
2. imagecache actions 模块
设置:
按顺序创建图片条件:
1. 添加 Change file format Convert to: png “选项,file formt 设置为 PNG 格式,使生成 的图片成为可透明的png 图片。