drupal真是人气毒药,这几天我这里的阅读量和评论数快降到冰点了 =.= 不过今天这篇将是这一系列的最后一篇,就要过去了 :)
今天介绍一下drupal的wikitools模块。如果要实现wiki风格的链接效果,又不想用freelinking的话,那么这个wikitools模块基本就是必需的了。
块如其名,wikitools的基本功能就是实现wiki式的一些功能,如:
如果用户输入一个不存在的node地址,就让用户创建这个node,或进行搜索;
禁止出现两个相同的node标题;
如果node被移动过,自动跳转;
把标题中的下划线_和减号-当作空格;
等等。
设置比较简单,根据自己的需求设置即可,只有一点需要注意:
wiki path这里必须设置一个路径。
比如,把wiki path设成wiki,那么当输入http://example.net/wiki/yujiao而yujiao这个条目不存在的时候,就会转向创建yujiao的页面。
这个wiki path不能留空,也就是说不能在站点根目录下面生效。比如输入http://example.net/yujiao而yujiao这个条目不存在的话,就会报404找不到页面错误。
现在有个小bug
如果用drupal 6.x,那么用wikitools会出现一个小bug:创建页面上会出现一些错误提示,但不影响功能。打上这里的patch就好了。
本文作者:Betty | 本文地址: https://myfairland.net/about-wikitools/
本站文章除特殊标明者外均为原创,版权所有,如需转载,请以超链接形式注明作者和原始出处及本声明
我是这两个模块一起用的,还不错
我来帮betty补点人气,虽然我也看不太懂内容drupal,哈哈
绝对的人气毒药啊,都看不懂~~
多谢各位了 -.-
@jan:
为什么要一起用,freelinking和wikitools功能是重复的啊……
我来关注下毒药…虽说内容管理很强大,不过个人Blog是用不着了…Drupal用来写Blog有点大材小用,哈哈。
@Donal:
drupal本来也不是用来写blog的,呵呵
我怎么用不了 wikitools 呢?
只有输入不存在的词条出现creat页面。
其他什么感觉都没有。
wikitools 不能重定向?就像wikipedia那样搜索一个词条,可以直接定向到该词条页面,而不是模糊的模棱两可的搜索结果列表。
正在学习drupal,感谢博主的文章。
我也是一起用的,用freelink后,在编辑其他文章的时候可以用[[node-title]]就可以直接跳转到对应的wiki类型的页面了呀,不过我有一个新的问题,就是用[[node-title]]需要手动敲[[]]这个符号,有没有办法不用手动的,然文章里面的内容自动匹配wiki类型的title呢,这样会为编辑工作省下很多的工作量
不加 [[]] 的话,它怎么知道你要让哪个词变成链接呢?