Drupal专业开发指南 第18章 本地化和翻译

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2009-08-25 15:50

老葛的Drupal培训班 Think in Drupal

本地化就是将用户界面的字符串替换为适合用户本地的翻译了的字符串。Drupal的开发和使用都是由一个国际化社区完成的。因此,它默认支持本地化,还对从右向左的语言,比如阿拉伯语、以色列语,提供了主题化支持。在本章中,你将看到如何启用本地化,如何使用用户界面翻译将Drupal内置的字符串替换为你自己的。接着,我们将看一个完整的翻译,并学习如何创建、导入、导出它们。最后,我们将检查一下Drupal在多个语言下显示相同内容的能力(比如,一个加拿大的网站,它使用英语和法语来显示内容),并学习Drupal是如何为页面的显示选择合适的语言的。
 

Drupal版本:

Drupal专业开发指南 第17章 后续步骤

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2009-08-24 15:43

 

    为了更好的学习如何在Drupal中使用jQuery,可以看一下你的Drupal安装中的misc目录。在这里你可以找到各种JavaScript文件,比如,表单字段的自动完成(autocomplete.js),批处理(batch.js),字段集的伸缩性(collapse.js),进度条的创建(progress.js),可拖拽的表格(tabledrag.js),以及更多。还可参看Drupal的JavaScript小组,位于http://groups.drupal.org/javascript
 

老葛的Drupal培训班 Think in Drupal

Drupal版本:

Drupal专业开发指南 第17章 扩展这个模块的方式

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2009-08-24 15:39

 

    对于这个模块,我们可以进行很多好的扩展,比如允许站点管理员仅对特定节点类型启用投票小部件。实现方式和我们在第2章构建注释模块时所用的方式一样。接着,在hook_nodeapi('view')内部,在添加小部件以前,你应该需要检查一下是否为给定节点类型启用了投票功能。还可以从许多其它的方面来扩展这个模块,比如基于不同的角色为投票分配不同的权数,或者限定一个用户在一天内的总投票数量。我们这里的目的是让这个模块尽可能的简单一点,以强调Drupal与jQuery之间的交互。
 

老葛的Drupal培训班 Think in Drupal

Drupal版本:

页面

Subscribe to Think in Drupal RSS