让Drupal pathauto 自动生成路径模块支持中文转拼音

Pathauto 模块,一个能够基于规则自动为节点创建路径别名,而不需要手动为每一篇文件设置路径别名。非常方便的模块。但如果规则是中文(如用文章的标题作为规则),那就不好使了,网址会生成一堆奇怪的路径(其实是中文在浏览器地址栏显示的效果)如:http://www.yourdomain.com/content/%E7%8C%AA%E8%B7%91%E5%95%A6,是不是很难看呢?你可能会问,假使文章标题是中文,drupal能不能识别中文并且自动转成拼音作为路径呢?那是绝对没问题的,下面就教大家如何做。

 

第一步:我们得下载以下三个模块:PathautoTransliterationToken

Drupal 6在Administer › Site building › Modulesyourdomain.com/admin/build/modules )开启模块

Drupal 7在 Dashboard,可以综览网站的一些统计数据。">Administration » Modulesyourdomain.com/admin/modules)开启模块。

 

安装完毕后,Drupal 6版本需下载i18n-ascii-full.txt文件到模块Pathauto下方,并且改名为i18n-ascii.txt

 

第二步:Drupal 6 在Administer › Site building › URL aliases › Automated alias settingsyoudomain.com/admin/build/path/pathauto)下打开General settings,勾上Transliterate prior to creating alias注:必须存在文件i18n-ascii.txt否则无法开启

 

Drupal 7 在Administration » Configuration » Search and metadata » URL aliases » settingsyourdomain.com/admin/config/search/path/settings)下勾上Transliterate prior to creating alias

 

好了,测试下效果:

Drupal 6:

 

Drupal 7:

 

 

怎么样?赶紧测试一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值