Drupal 7 模板改寫建議

2021-09-01 19:16:46 字數 2423 閱讀 7231

核心預設主題改寫建議

基模板:block.tpl.php

block--[region|[module|--delta]].tpl.php

查詢順序:

block--module--delta.tpl.php

block--module.tpl.php

block--region.tpl.php

例子:block--block--1.tpl.php,block--sidebar_first.tpl.php,block--custom--my-block.tpl.php

基模板:comment.tpl.php

comment--node-[type].tpl.php

例子:comment--node-article.tpl.php

基模板:field.tpl.php

field--[type|name[--content-type]|content-type].tpl.php

查詢順序:

field--field-name--content-type.tpl.php

field--content-type.tpl.php

field--field-name.tpl.php

field--field-type.tpl.php

例子:field--field-phone.tpl.php

基模板:forums.tpl.php

forums--[[container|topic]--forumid].tpl.php

查詢順序:

論壇容器

forums--containers--forumid.tpl.php

forums--forumid.tpl.php

forums--containers.tpl.php

論壇主題

forums--topics--forumid.tpl.php

forums--forumid.tpl.php

forums--topics.tpl.php

基模板:html.tpl.php

基模板:maintenance-page.tpl.php

maintenance-page--[offline].tpl.php

基模板:node.tpl.php

node--[type|nodeid].tpl.php

查詢順序:

node--nodeid.tpl.php

node--type.tpl.php

node.tpl.php

基模板:page.tpl.php

page--[front|internal/path].tpl.php

查詢順序(例子

page--node--edit.tpl.php

page--node--1.tpl.php

page--node.tpl.php

page.tpl.php

基模板:poll-results.tpl.php

poll-results--[block].tpl.php

基模板:poll-vote.tpl.php

poll-vote--[block].tpl.php

基模板:poll-bar.tpl.php

poll-bar--[block].tpl.php

基模板:基模板:region.tpl.php

region--[region].tpl.php

基模板:search-results.tpl.php

search-results--[searchtype].tpl.php

基模板:taxonomy-term.tpl.php

taxonomy-term--[vocabulary-machine-name|tid].tpl.php

查詢順序:

taxonomy-term--tid.tpl.php

taxonomy-term--vocabulary-machine-name.tpl.php

taxonomy-term.tpl.php

Drupal7模組multiselect使用

drupal二次開發的時候,我們時常要使用到多選列表,但是官方預設的多選下拉列表,是在不敢恭維如下圖所示 不過難看不可怕,drupal有兩萬第三方模組做支撐,只有你想不到,沒有找不到的。功夫不負有心人,終於找到一款相貌極佳的module。於是拿過來使用,切看我慢慢道來,該去如何使用它。第二 安裝完畢...

drupal7安裝與刪除

安裝 3.cp drupal 7.8 sites default defaul.settings.php drupal 7.8 sites default settings.php 備份配置檔案 4.chmod a w drupal 7.8 sites default settings.php 給予...

drupal 7 模組開發,hook form

因為不是系統學習,只能把每天自己學習到的東西零碎的記錄下來。一來方便自己記憶,二來可供大家查閱。後續有精力再去做進一步的整理。1 開發乙個模組分為有下面幾個檔案 hook.admin.inc hook.info hook.install hook.module 這裡hook可以替換成你開發模組的名字...