上海戴文 - Drupal开发 在线教育

你在这里

Zen主题,关于随屏幕宽度,导航与bannar的显示,位置是不同的

主标签

从去年,写了《几个问题,决定了我是否会继续drupal之路》开始,drupal入门到现在,已经又过去了一年又一个月的时间了,在这期间,断断续续用drupal开发了八九个项目,除了三四个,是需求非常简单的,仅仅用于展示性的企业网站之外,其余的5个项目,也算是依照用户需求,来进行稍显复杂的功能性的满足。

第1个,是一个公司内部,对某个医院进行预约到诊的情况统计与分析的系统,包括一些客服数据的添加,多角色权限管理与内容的编辑查看,百度Echar库的引入,图表数据分析统计等等主要的功能。这算是自己用drupal做了除了简单的企业展示的站点之外,第一个比较有挑止战性的项目了,项目用时两个多月的时间,从前端展现,到后端数据的调用操作,服务器的搭建等等一套摆弄下来,drupal的强大与灵活性,我也算有了一定程度的认识。

第2个,是帮朋友做的一个三级分销的系统,三个角色权限的与对数据的控制,也算是难点所在吧,其它的倒也简单,就是客户的业务逻辑性,不怎么让人好搞懂,苦熬了三个夜晚,主体搭了起来,零零散散地拖了一个月时间,功能上加加减减地,中间又有熬了一个晚上,算是弄完交工了。

第3个,也是自己公司内部的一个项目,追踪与统计用户对一些网站的浏览情况,并对每个人的数据进行分类与统计。

第4个,是自己需要使用的,用于管理与安排公司成员工作任务的管理类站点,也是多功能性地杂合在一起,有用于美工素材管理与展现的,有竞价与优化人员关键词报表导入与展示的,公司相关内容资料更新与保存等等……

这较大几个项目做下来,drupal起到的至关重要的作用,可能相比于drupal来讲,手写的php的代码更容易让我摆弄与操作性,所以,基本上没有太过按照drupal化的操作来进行。这也是自己以后需要重点研究与练习的方向。

目前,我也正在偿试着使用drupal,搭建一个本地化的医疗平台,接口微信服务交流的项目,也就是在这种操作中,首次开始使用drupal的主题-zen,着手用zen的子主题进行前端界面的开发。

在开发过程中,我发现Zen主题,关于随屏幕宽度,导航与bannar的显示,位置是不同的,这让我百思不得其解,一度认为是phptamplate.php里做了判断,并改了html的结构。

qqjie_tu_20161220123729.png

最后经QQ群里大家的提拨,居然发现,原来,zen的html结构是根本就没有变化的,改动的,只是根据屏幕宽窄度不同,而载入的不同的css文件里,对这个区块进行的position设置。

page.tpl.php文件里的<div class="layout-swap__top layout-3col__full">,本身就是在main下面的,是css的position属性,将div定位到了头部区域

jie_tu_02.png

天,真没想到,我会为这种问题困扰了一个半小时!真是罪过啊罪过……

特在此,立帖为据,警示后来人!

tags: 
Drupal 版本: 

猜你喜欢