Drupal主题文档

tvdrupal主题开发工具即将面世,借鉴wordpress强大的visual composer

日期:2015-10-19 阅读:2474

参加上次Drupal商业峰会QQ群后,有了一个新的想法。其实就是整合了以往的经验。

和大家聊了会后,其实聊的内容和这个想法没有什么关系。
就像我们说大学里学什么不重要。重要的是一种方法。

这次新的想法,就是把我以前接触到的wordpress强大的插件visual composer应用到drupal里来。

visual composer只是对内容(编辑器的body字段)做处理。并不是对页面page layout做处理。

很遗憾的是,Drupal并没有这样的模块。
tvdrupal做为前端来说,又不可能去写这样的模块。

本来是想称为第二代tvdrupal主题。因为我现在做了一些drupal主题,但是做的方式还不够灵活。所以现在这个想法,可以叫作第二代。
可是仔细想想,这并不是主题,而是开发主题的工具。

再回到wordpress的强大的插件visual composer来。它就是一个工具。
打个比方,它就是一个平台,一个超市。它的特点是:
1、超市布局灵话,可拖拽和响应式。
2、超市是要卖东西。这些东西可以是自己做的,也可以是第三方做的。只要把这些东西放进超市,网站内容就生成了。
3、重要的一点,它是可视化操作,但实际上是代码组成的。这些代码,就是内容body字段的内容。代码和可视化可以相互切换。多么神奇。你用drupal的panels或display suit模块。不会有这样的代码给你。

对于tvdrupal主题开发工具。靠我自己无法实现visual composer那样的功能。只能大致模仿效果。

我想到了用field_collection模块来实现。效果方面,不如visual composer那样灵活,可拖拽。

tvdrupal主题开发工具。会有以下三个功能。

1、页面内容替换功能。---这是核心,就是超市和平台。它其实是页面的内容部分,不是整个页面,整个页面是后面的第三点。
2、图片区块功能。 ---这是要卖的东西,也是用field_collection在后台配置而成的。还有drupal自带的区块功能,或是views生成的区块等,都可以放到这个超市里。
3、简单的页面布局功能。-- 这是页面布局,不是内容布局(第一点),不算是核心。只是附加的一个功能。visual composer就是吃透内容那一块。和整个页面的布局无关。整个页面的布局,由主题来完成。  

很神奇吧。目前我只能用field_collection配置的方法来实现。

----

有时会想,这么强大的工具,为什么Drupal却没有呢? 可能还是和drupal的定位有关。
这种工具,非常适合做展示型的网站。自己开发或第三方开发的功能,放在这个超市里。就可以展现很多效果。
大家有兴趣看下这个网站,wordpress有名的the7主题 http://the7.dream-demo.com/,它的页面内容,就是用visual composer生成的。

drupal可能做应用或大网站更多些,所以这种展示型的,没有人愿意投入。
可是tvdrupal是做前端的,不会写什么应用。所以只能在主题这块摸索。

---------------

工具已取好名了,叫tvtools,详情见此>

 

<<点击返回

Drupal7视频教程 Drupal7主题 Drupal7最新文档 Drupal7推荐文档