在.info文件里面我們可以定義在主題上面使用的內(nèi)容區(qū)域,還有一些方便切換的小功能状植。定義區(qū)域的寫(xiě)法為regions[sidebar]=邊欄
[ ]里面的就是這個(gè)區(qū)域在Drupal內(nèi)部系統(tǒng)里面使用的名稱稿辙,所以不能使用特殊的字符埠戳,只能是字母筒愚,數(shù)字蚜退,下劃線给郊,且只能以字母開(kāi)頭牡肉,=后面是顯示給用戶看的名稱,這個(gè)名稱可以使用中文淆九,并且這個(gè)名稱可以用Drupal翻譯成其他語(yǔ)言统锤。
如果我們沒(méi)有在.info文件里用regions定義內(nèi)容,那么Drupal會(huì)在主題中使用默認(rèn)的幾個(gè)區(qū)域:
regions[header] = Header
regions[highlighted] = Highlighted
regions[help] = Help
regions[content] = Content
regions[sidebar_first] = First sidebar
regions[sidebar_second] = Second sidebar
regions[footer] = Footer
如果我們?cè)贒rupal定義使用自己的內(nèi)容區(qū)域炭庙,那么Drupal就不會(huì)再用默認(rèn)的內(nèi)容區(qū)域了饲窿,而是用我們自己定義的內(nèi)容區(qū)域。有了這些內(nèi)容區(qū)域之后呢焕蹄,我們可以在模板文件里面使用一行簡(jiǎn)單的php代碼來(lái)輸出在這個(gè)區(qū)域里面的區(qū)塊的內(nèi)容逾雄。在Drupal的主題設(shè)置界面里面還有一些用來(lái)切換顯示的小功能。Drupal默認(rèn)為我們提供了一些腻脏。比如是否在網(wǎng)站中顯示網(wǎng)站的標(biāo)志鸦泳,網(wǎng)站的名稱,在文章或者評(píng)論中是否要顯示用戶的頭像等永品。這些我們也可以在.info文件里面用features來(lái)定義做鹰。如果我們沒(méi)有定義的話,Drupal會(huì)在主題里面使用默認(rèn)的features鼎姐。如果你需要使用其中的幾個(gè)钾麸,你可以在.info文件里寫(xiě)明你需要的是哪幾個(gè)更振。在.info文件中定義了使用了features之后,我們可以在模板文件中去使用它們喂走。一般我們會(huì)使用簡(jiǎn)單的條件判斷來(lái)決定在頁(yè)面中顯示或者不顯示哪一部分的內(nèi)容殃饿。