国外设计欣赏网站 - DOOOOR.com

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

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

[复制链接]
发表于 5-12-2012 07:55 | 显示全部楼层 |阅读模式

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在 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:

 

 

怎么样?赶紧测试一下。

 



猪跑啦独家原创专稿,欢迎您转载本文,转载请注明来源。

|2011-2026-版权声明|平台(网站)公约|DOOOOR 设计网 ( 吉ICP备2022003869号 )

GMT+8, 3-17-2025 07:46 , Processed in 0.318573 second(s), 125 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表