你在这里


Block

一个Drupal网站Views消失的排查

James Qi 2015年4月29日 - 21:45 发布

  前一段时间发现分省的邮政编码系列网站首页常常会出现一个Views做的Block为空白的情况,例如北京邮政编码首页的“北京地市区县邮编”这一个Block里面没有内容,这样情况以前偶尔比较罕见会发生,例如几个月偶尔见到一次,但最近却成了经常的事情,每次重新清理该网站缓存会恢复,但1、2天后又出问题。

  我用阿里云的网站监控设置了对该站首页每隔5分钟读取一次,如果发现没有应该存在的内容就报警,连续几天夜间准点开始报警,先以为是cron运行的结果,但时间不对,后来发现是巡检程序读取head和content的时候偶尔会这样,但具体原因依然不清楚,还是清理缓存后恢复,不久又出错。sad

Drupal中为了添加统一Block而编写Module

James Qi 2012年3月7日 - 09:36 发布

  Drupal用了一年多的时间,但我们以前基本上都是简单应用,以菜单中的设置为主,添加了少数带有php代码的模板Template、区块Block、视图Views,还算不上进行开发。

  随着网站的增多、功能需求的复杂,以后还需要进行一些开发的工作。这几天为了让很多个子网站共用相同的block,例如50个网站的block修改不用逐个网站打开进行菜单选择、复制暂贴代码,就需要编写一个简单的module,在这里面加入block,以后只需要修改这个module的代码,就可以实现block内容的统一修改。

  具体过程暂时没空写,以后再补。

自由标签:

Drupal中添加自定义区域(Region)放置区块(Block)

James Qi 2011年1月26日 - 18:07 发布

  Drupal的区块(Block)功能可以嵌入HTML和PHP代码,能够按照权限、URL匹配控制显示,还是很方便、灵活的,不过因为MediaWiki的版面格式用习惯了,无法在Title下添加一个区块有时显得不太方便(Header区块默认是在页面最上方)。

  前些天就知道Drupal中Garland主题的默认区块位置以外还可以添加更多的区块,但一直没有尝试,今天来进行了尝试,还是很方便可以实现的,下面分三步进行记录:

第一步:修改模板文件

  修改Garland主题目录中的页面模板文件page.tpl.php,插入增加的变量:

订阅 RSS - Block