你好,我是晴空,我是一枚设计师,前端工程师,Drupal 主题开发者和Now I Code 爱码文档汇的发起人。
在这个专栏里,我会聊一些Drupal8主题相关的话题,其中大部分的内容,是对我自己的相关经验的一个总结与回顾。如果你也喜欢Drupal,并且想学习怎么把基于Drupal的网站做得好看一点,那么,我很高兴和你分享我的经验。
学习这个专栏之前,你应该已经熟练掌握HTML,CSS的技能并对JavaScript有所了解。只有熟练的掌握这些前端知识,你才能成为一个合格的Drupal themer。
OK,那么,什么是Drupal主题呢?
Drupal主题定义了drupal网站的视觉效果。Themers 也就是drupal主题开发者,使用html,css,javascript以及其他的前端资源和技术去实现一个drupal网站的设计方案,并把这些代码、图片等资源放置在同一个文件夹中,形成一个主题文件夹。
- 阅读更多 关于 Drupal客户助理招聘
- 登录或注册以发表评论
(注:本文比较偏向代码方面,希望读者有一定的drupal开发基础)
废话少说,先看我要介绍的效果 demo
由于views的过滤器总是不那么尽如人意,或者样式方面定制起来比较困难,本人的前端技术比较差,views和panels的忠实用户请勿喷,所以本篇文章介绍一下基于现有的模板来开发一套内容过滤器的功能。
以某网站的一个产品列表页面作为例子,产品分为:品牌 、 类型 、系列 三大分类,每个分类下面有若干个小分类,比如品牌有:SUMSANG、HTC,类型有:手机壳、手机套,系列有:流沙系列、裸壳系列。比如我们要搜索
[HTC牌子的] [流沙和裸壳系列的] [手机壳和手机套]
Drupal中文书相关:
- 各位高手,有没有关于drupal的中文书籍?能买到的? http://drupalchina.cn/node/1398
- Drupal 中文参考书有哪些? http://drupalchina.cn/node/278
Drupal下载:
- Drupal6,7核心及其他相关下载 http://drupalchina.cn/download
- Drupal8下载 http://drupalchina.cn/node/1452
Drupal新手必读:
- 了解Drupal http://drupalchin
如题,YouTube下载的DS视频教程,不会翻墙的的下吧。
http://pan.baidu.com/netdisk/extractpublic?uk=2065951022
分享一些视频教程,包括完整一套的views模块教程,不过是英文的,听力不好的童鞋听起来会有点吃力,不过不应该由于语言的障碍而否定这些教程的优秀。
http://pan.baidu.com/netdisk/singlepublic?fid=355536_671917887
第一次发贴,多多指教。
网盘申请连接,存到自己的网盘慢慢下吧。差不多1G
http://pan.baidu.com/netdisk/beinvited?invite_code=9b7e35a409f42e977e5f1ab229b829d0
http://pan.baidu.com/netdisk/beinvited?invite_code=7fcf8e8d9e95078a116a4dd7e2c65064
http://pan.baidu.com/netdisk/beinvited?invite_code=90b0886daaf023fafd1d23ac33395d28
http://pan.baidu.com/netdisk/beinvited?invite_code=e1c926db5cff634a7d2b660046e54603
版本:6.x
介绍:主要针对cck、views、node、block,本案例高仿于http://www.kcre.com.cn/
备注: 源码在qq群(4362258)共享里
1.CCK (Content Construction Kit) 必备模块 CCK 可以非常方便的定制节点(Node)的内容,添加各种类型的字段(Field)并调整展示形式,该模块大部分功能已经内置在 Drupal 7 中。
2. Views 不多说了几乎也是必备模块,可以根据各种条件筛选出所需的内容并生成页面或者区块等等。
3. Phptemplate Theme Engine drupal4.7及其之后的版本均采用Phptemplate主题引擎,之前是Smarty。
我们很高兴地宣布,“Drupal CMS”将成为 Drupal Starshot 计划开发的产品的正式名称。
“Drupal CMS”这个名称是在对新用户和有经验的用户进行测试后选定的。在所有测试组中,这个名称始终得分最高,包括那些不熟悉 Drupal 的营销人员。
参与者赞赏它带来的清晰性:
名称中有“CMS”这个词将清楚地表明该产品是什么。人们会通过名称的性质知道 Drupal 是一个内容管理系统,而不必询问 Drupal 是什么。
我是一位熟悉该行业的设计师,所以在我看来,“CMS”或“内容管理系统”这个术语或短语最准确地描述了这个产品。我认为在名称中有“CMS”很重要。
“Drupal Starshot”这个名称将在 Drupal CMS 首次发布之前一直作为内部代号,之后很可能会被弃用。