Drupal技术文档翻译:如何完美写好.info文件(二)

这一篇文章是接如何写.info文档翻译,由于此文较长,为方便你的阅读,分成两个部分翻译。高速度 主机(www.gaosudu.com)小编会在介绍完如何写主题的.info文件以后做一个延伸,这都是要掌握一定的知识基础的。小编也试着直接操作,但结果很悲惨,无尽的报错,而且报错在drupal官网搜不到解决方案。在论坛也提问了,结果只是让我清理缓存,这个比较尴尬。当然,如果您是天才,可以直接跳过。name值(要求配置)这个key可以分离的设置管理员的可读主题名,当然,这是从内部机器分离出来的。这里对取名的要求不严格,但为了养成一个良好的习惯,建议您用写代码的标准命名规则来命名。例子:name = sub_theme_nameDescription(推荐设置)对主题的描述。显示在“Administer” > “Site building”> “themes”,其实就是配置主题的页面。例子:description = a sub_themedesigned for my drupal sites.Screenshot这个key为可选key,定义这个key的值可以告诉drupal脚本找到主题的缩略图,当被定义以后,会在主题目录的文件夹中搜索相关的图片。定义这个图片的路径的时候,有一个路径的问题,因为这里一般使用相对路径。例子:Screenshot =screenshot.pngVersion(不推荐)这个key值,一看,版本号。一般在安装的时候脚本都会自动创建,如果没有就自己创建一下。其实没什么好写的,您登录到您安装在php虚拟主机的drupal站点的根目录下找到一个名为CHANGELOG.txt的文件里找到相对应的drupal版本号。例子:version = 1.0Core(要求配置)在d 6.x之前的版本,这个key必须加,考虑到主题兼容性问题。当然有时候需要自己添加一下,没什么可讲的。例子:core = 6.xEngine(在某些情况下需要)主题引擎,这个概念就不延伸去说了,有兴趣的朋友可以联系QQ340555007,高速度 主机小编告诉您哪有专业的主题开发的文档,但是全英文的。这个不key不设置的话,这个主题就会被认为是独立的主题,大多数都以“phptemplate”做为默认引擎。D7似乎不再那么必要了,因为就像HTML5中引入js文件中加入的类型定义一样,都被作为默认值了。例子:engine = phptemplateBase theme子主题可以声明一个“base theme”的kay值,简单的说就是继承的关系。当然一个子主题也可以生命另一个子主题作为“basetheme”,多层继承是被允许的。从高速度 主机小编翻译“Drupal技术文档翻译: 使用drupal7默认主题bartik做为子主题时出错的处理办”中写到的。例子:base theme = bartikRegions区块区域是被regions定义的,[]中的为内部机器读名,等号右边的是管理员读名。例子:regions[theRegion] = theregion name如果没有定义区域的话,加入下列区域。drupal 7:regions[header] = Headerregions[highlighted] =Highlightedregions[help] = Helpregions[content] = Contentregions[sidebar_first] = Leftsidebarregions[sidebar_second] =Right sidebarregions[footer] = Footerfeatures这个没定义也不要紧,它会按系统的默认来设置Stylesheets这个前面在引入css文件的时候已经说过了。例子:Styleshee[all][]=style.cssScripts加入js文件例子:Script[] = myscript.jsPhp最低的php版本需求,一般不需要加。例子:php = 4.3.3相关文档阅读:Drupal技术文档翻译:如何完美写好.info文件(一)高速度 主机原创:简单介绍自制Drupal主题的方法和技巧Drupal官方文档翻译:Drupal 如何添加javascrip高速度 主机原创:Drupal主题如何自定义添加CSS样式原文地址:http://drupal.org/node/171205 纯Linux环境下高端免备案【香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:https://www.gaosudu.com/drupal/8978.html