新聞中心
Drupal技術(shù)文檔翻譯:如何完美寫好.info文件(二)
這一篇文章是接如何寫.info文檔翻譯,由于此文較長,為方便你的閱讀,分成兩個(gè)部分翻譯。無憂主機(jī)(www.love62.cn)小編會(huì)在介紹完如何寫主題的.info文件以后做一個(gè)延伸,這都是要掌握一定的知識(shí)基礎(chǔ)的。小編也試著直接操作,但結(jié)果很悲慘,無盡的報(bào)錯(cuò),而且報(bào)錯(cuò)在drupal官網(wǎng)搜不到解決方案。在論壇也提問了,結(jié)果只是讓我清理緩存,這個(gè)比較尷尬。當(dāng)然,如果您是天才,可以直接跳過。 name值(要求配置) 這個(gè)key可以分離的設(shè)置管理員的可讀主題名,當(dāng)然,這是從內(nèi)部機(jī)器分離出來的。這里對(duì)取名的要求不嚴(yán)格,但為了養(yǎng)成一個(gè)良好的習(xí)慣,建議您用寫代碼的標(biāo)準(zhǔn)命名規(guī)則來命名。 例子:name = sub_theme_name Description(推薦設(shè)置) 對(duì)主題的描述。顯示在“Administer” > “Site building”> “themes”,其實(shí)就是配置主題的頁面。 例子: description = a sub_theme designed for my drupal sites. Screenshot 這個(gè)key為可選key,定義這個(gè)key的值可以告訴drupal腳本找到主題的縮略圖,當(dāng)被定義以后,會(huì)在主題目錄的文件夾中搜索相關(guān)的圖片。定義這個(gè)圖片的路徑的時(shí)候,有一個(gè)路徑的問題,因?yàn)檫@里一般使用相對(duì)路徑。 例子:Screenshot =screenshot.png Version(不推薦) 這個(gè)key值,一看,版本號(hào)。一般在安裝的時(shí)候腳本都會(huì)自動(dòng)創(chuàng)建,如果沒有就自己創(chuàng)建一下。其實(shí)沒什么好寫的,您登錄到您安裝在php虛擬主機(jī)的drupal站點(diǎn)的根目錄下找到一個(gè)名為CHANGELOG.txt的文件里找到相對(duì)應(yīng)的drupal版本號(hào)。 例子:version = 1.0 Core(要求配置) 在d 6.x之前的版本,這個(gè)key必須加,考慮到主題兼容性問題。當(dāng)然有時(shí)候需要自己添加一下,沒什么可講的。 例子:core = 6.x Engine(在某些情況下需要) 主題引擎,這個(gè)概念就不延伸去說了,有興趣的朋友可以聯(lián)系QQ340555007,無憂主機(jī)小編告訴您哪有專業(yè)的主題開發(fā)的文檔,但是全英文的。這個(gè)不key不設(shè)置的話,這個(gè)主題就會(huì)被認(rèn)為是獨(dú)立的主題,大多數(shù)都以“phptemplate”做為默認(rèn)引擎。D7似乎不再那么必要了,因?yàn)榫拖馠TML5中引入js文件中加入的類型定義一樣,都被作為默認(rèn)值了。 例子:engine = phptemplate Base theme 子主題可以聲明一個(gè)“base theme”的kay值,簡(jiǎn)單的說就是繼承的關(guān)系。當(dāng)然一個(gè)子主題也可以生命另一個(gè)子主題作為“base theme”,多層繼承是被允許的。從無憂主機(jī)小編翻譯“Drupal技術(shù)文檔翻譯: 使用drupal7默認(rèn)主題bartik做為子主題時(shí)出錯(cuò)的處理辦”中寫到的。 例子:base theme = bartik Regions 區(qū)塊區(qū)域是被regions定義的,[]中的為內(nèi)部機(jī)器讀名,等號(hào)右邊的是管理員讀名。 例子:regions[theRegion] = the region name 如果沒有定義區(qū)域的話,加入下列區(qū)域。 drupal 7: regions[header] = Header regions[highlighted] = Highlighted regions[help] = Help regions[content] = Content regions[sidebar_first] = Left sidebar regions[sidebar_second] = Right sidebar regions[footer] = Footer features 這個(gè)沒定義也不要緊,它會(huì)按系統(tǒng)的默認(rèn)來設(shè)置 Stylesheets 這個(gè)前面在引入css文件的時(shí)候已經(jīng)說過了。 例子:Styleshee[all][]=style.css Scripts 加入js文件 例子:Script[] = myscript.js Php 最低的php版本需求,一般不需要加。 例子:php = 4.3.3 相關(guān)文檔閱讀: Drupal技術(shù)文檔翻譯:如何完美寫好.info文件(一) 無憂主機(jī)原創(chuàng):簡(jiǎn)單介紹自制Drupal主題的方法和技巧 Drupal官方文檔翻譯:Drupal 如何添加javascrip 無憂主機(jī)原創(chuàng):Drupal主題如何自定義添加CSS樣式 原文地址:http://drupal.org/node/171205 純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】?php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊(cè)國際頂級(jí)域名
本文地址:http://www.love62.cn/drupal/8978.html