引自昊天SEO
當(dāng)我們著手Drupal主題開(kāi)發(fā)工作時(shí),覆蓋(override,也可譯為覆寫(xiě))模板和主題函數(shù),以及自定義預(yù)處理函數(shù)和處理函數(shù)品山,都是繞不過(guò)去的話(huà)題胆建。除非你的Drupal主題開(kāi)發(fā)經(jīng)驗(yàn)非常豐富。否則你很難搞清楚應(yīng)該操作的對(duì)象肘交。Drupal的主題開(kāi)發(fā)者模塊(link is external)是解決這個(gè)問(wèn)題的完美工具笆载。該模塊一旦啟用,一個(gè)名為“Themer info”的校驗(yàn)框(checkbox)將會(huì)顯示在頁(yè)面的左下角涯呻。當(dāng)你點(diǎn)擊它之后凉驻,一個(gè)半透明,可調(diào)整大小复罐,可拖拽的窗口顯示在頁(yè)面的右上方涝登。然后你可以點(diǎn)擊頁(yè)面上的任何元素,窗口將顯示所有你需要知道的主題開(kāi)發(fā)信息效诅。
例如胀滚,當(dāng)點(diǎn)擊一個(gè)節(jié)點(diǎn)趟济,下列信息將在窗口中顯示:
父級(jí)元素(Parents)
被調(diào)用的模板(Template called)
候選的模板文件(Candidate template files)
預(yù)處理函數(shù)(Preprocess function)
處理函數(shù)(Process function)
持續(xù)時(shí)間(Duration)
可用變量(The variables available)
需要注意的是:該模塊會(huì)為DOM注入標(biāo)記,這可能會(huì)使某些主題表現(xiàn)的不正常咽笼。如果真的出現(xiàn)了這種問(wèn)題顷编,做完該做的事,就禁用它吧剑刑。