Results for Drupal

增減 Drupal HTML HEAD 的資訊 (Meta Tags & LINKs)

Drupal 頁面的 HTML <head> 有一堆 META TAGs 及 LINKs。這都是經 html.tpl.php 的 $head 輸出 ( $head = drupal_get_html_head() )。您可經由 hook_html_head_alter 修改其內容,比如要刪除 Drupal 的版權及版本宣告: // 以 Bartik Theme 為例 function ...

Articles - Kay.L - 01/06/2012 - 19:31 - 0 comments

Drupal 8 會有什麼改變?

Drupal 7 差不多一周歲了,使用率也很高,根據 Drupal.org 的資料 ,D6 & D7 的數據差不多。模組的成熟度也不差,我這邊有 相關數據 ,大家可以分析分析。 即使如此,還有不少個人開發者留戀 Drupal 6,甚至企業也有那方向 傾向 。或許,對於一些管理公司內部系統的開發者,並沒有必要升級或使用 Drupal 7,他們也許跳過此步,邁向 Drupal 8。在繁體中文世界而言, 這也可能反映了相關翻譯處於緩慢或停滯狀態的原因 ? ...

Articles - Kay.L - 01/04/2012 - 09:28 - 4 comments

Drupal: 殺掉討厭的權重下拉表單

如果你像我一樣很討厭這種長長的權重下拉表單 (Weight Options),Drupal 7.11 及以後的版本能很簡單殺死它。 只要將 Drupal 中的 Variable: drupal_weight_select_max 改變就可以。(@see form_process_weight ) 比如在 settings.php 中加入: $conf['drupal_weight_select_max'] = 0 ...

Articles - Kay.L - 12/16/2011 - 22:43 - 0 comments

Drupal Devel 模組: 你可能不知的事...

大家經常使用 dpm() 嗎? 你知不知雙擊相關的列會顯示出 PHP Array / Object .. dd() 你用過嗎 ? dd($node) 可以將 $node Object 寫到系統暫存資料夾 (admin/config/media/file-system) 的 drupal_debug.txt 檔案中。不要再那麼傻,自己寫 file_put_contents... 哦... 相信 Linux 下的 tail -f ...

Articles - Kay.L - 12/04/2011 - 02:21 - 0 comments

Drupal Views Render 有點慢

Views 很方便,但似乎有點慢。測試使用 Views 及直接 SQL 的效能差別:   1000 rows (Time per request [ms] (mean)) 20 rows (Time per request [ms] (mean)) SQL QUERY (CACHED) 57.276 55.332 ...

Articles - Kay.L - 12/02/2011 - 12:29 - 0 comments

Drupal Fields: field_attach_update() 更新欄位資料

之前透過 node_save() 的方式來儲存新的 NODE 內容,在 Drupal 7 中同樣可以使用,不過如果要更新,方法稍有不同: $node2 = node_load($nid); // 如果更新 TITLE,需要提供 Node 的 vid $node2->title = 'new title'; $node2= node_submit($node2); node_save($node2); 如果不是更新標題,可以用以下方法,但會有很多 ...

Articles - Kay.L - 11/26/2011 - 05:23 - 0 comments

Drupal 上線前,可做的一些設定..

關閉不用的模組 不知你關不關,反正我關了: Color Contextual links Dashboard Database logging (可以考慮以 Syslog 替代 ) Help Overlay RDF 取消錯誤顯示 ...

Articles - Kay.L - 11/21/2011 - 15:48 - 0 comments

drupal_goto() 遇上失靈時...

drupal_goto() 是 Drupal 的重新導向 Function。有點頑皮,偶然不知何故,愛跟你鬧脾氣,你要它去東,它往西走。要收復這傢伙,可以試試: // 進行 DEBUG,你會發覺 $_GET['destination'] 被設定了其他路徑,引致失常, // 所以,方便之一是在使用 drupal_goto() 前殺掉 ...

Articles - Kay.L - 11/19/2011 - 07:25 - 0 comments

Drupal 管理利器: VBO Admin Views

有沒有覺得 Drupal 的管理後台很遜? 沒有搜尋、Taxonomy等等的過濾功能,對著一大堆內容時,不易於管理。今天介紹這模組可能幫到你: Admin Menu 中的 Admin View 這模組其實只是一個預設的 Views,並使用了 VBO 模組功能。你可通過 Views UI 進行更多設定,加一些你想要的 Exposed ...

Articles - Kay.L - 12/23/2011 - 21:21 - 2 comments

Drupal Error 404 效能問題

D7.9 以前,Drupal 對所有頁面處理是完整地執行整個程序一次,包括 404 錯誤。現在增加了 Fast 404 Error 處理,在程序較早的時期就中段執行下去。   預設值下,一些常見的圖片檔案或靜態資源會經 Fast 404 處理,你可以透過 settings.php 中的 $conf 設置: $conf['404_fast_paths_exclude'] // 排除 Fast 404 ...

Articles - Kay.L - 10/27/2011 - 21:34 - 0 comments