Notice:undefined variable: title in include(....block.tpl.php)

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2011-04-02 12:25

Notice:undefined variable: title in include(....block.tpl.php)

从一个第3方主题里面拷贝过来的代码,它的里面有title变量,而Drupal自己没有提供这个变量.把这个变量替换为$block->subject.
代码如下:
 
<?php print render($title_prefix); ?>
 
<?php if ($block->subject): ?>
   
<h2<?php print $title_attributes; ?>>
<?php print $block->subject; ?></h2>
 
<?php endif; ?>
 
<?php print render($title_suffix); ?>

错误提示消失,新的区块模板,首先是地位降低了,核心主题里面没有了自己的block模板,其次显示一个变量的时候,需要使用render函数,后在在其它地方也是如此。

基于Drupal的电子商务实践

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2011-03-26 09:26

我们的技术方案
 1,Drupal6
2,Ubercart
3,Apachesolr
4,大量定制的模块

Ubercart
1,定制的支付模块,支付宝,财富通、网汇通,预付款
2,定制的运费计算模块:支付运费模板,按重量,距离计算运费,支持EMS,普通包裹,快递。
3,完善的积分体系,模块定制
4,定制的库存接口,实时库存

图书搜索功能
Apachesolr,
1,项目地址:http://drupal.org/project/apachesolr
2,中文分词
3,批量索引功能
4,其它配置

论坛:

代招网站美工,drupal程序员(初级或者实习)

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2011-02-26 13:07

一个朋友要用Drupal搭建一个公益性质的门户网站,需要专职的美工,程序员来做维护.
对于美工:
1,了解Javascript, AJAX,CSS,XHTML;
2,最好能稍微有点CSS经验

对于drupal程序员:
1,了解PHP, MYSQL,
2,知道Drupal是做什么的

职位的待遇仅有2000-3000左右,适合实习,刚毕业的大学生,Drupal初学者。

有兴趣者,请发简历到 g089h515r806@gmail.com

论坛:

升级Drupal7实战

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2011-02-24 12:29

看到网络上有很多人把自己的Drupal6 升级到Drupal7站点,都是很顺利的,最近帮助一个中小型站点从drupal6迁移到Drupal7上,

在升级的过程中,遇到了很多以前没有想到的问题,尤其是存在使用了大量的第3方模块的情况.在我们的实践中,先后遇到了默认语言的问题,

正文消失的问题,创建的views完全不能正常工作的问题,以及OG模块升级后,小组帖子和小组节点本身没有关联起来的问题.很多问题通过变通的方法可以搞定,还有的问题还必须自己编写代码来捣腾数据.

如果仅仅是使用了Drupal6的内核功能,那么升级时,整个过程相对还是很顺利的,如果有很多模块,尤其是第3方的模块,那么还真的需要细心的研究研究.来点实用的信息,供大家参考,一些第3方模块的可升级状态:

 

论坛:

选择Drupal的理由

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2011-02-14 15:44

和人聊天,讲到什么情况下选择Drupal:

Linuser 23:29:20
如果你只要一个BBS,那么Disucz就足够了
Linuser 23:29:38
如果你只要一个CMS,那么dede就足够了
Linuser 23:30:01
如果你想要一个网店,shopex也很好用
Linuser 23:30:38
如果你什么都想要,或者你想要的是一个四不像
Linuser 23:31:34
要么你选择从语言层级一步一步地开发,要么你选择Drupal
 

记录以下,Drupal并不是适用于所有的情况,比如你如果仅仅需要一个博客,而且是一个个人博客,选择wordpress就是一个正确的选择。并不是所有的情况,Drupal都是最佳的选择。我参与过很多Drupal站点的建设,很多以前用Drupal做的网站,现在都改用别的框架/语言了。那说明了什么,说明了Drupal还有很多的缺点,还有很多的不足。

 

 

论坛:

页面

Subscribe to Think in Drupal RSS