Results for Drupal 7
- 增減 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: 殺掉討厭的權重下拉表單
-
如果你像我一樣很討厭這種長長的權重下拉表單 (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
- Drupal 版型製作需了解的事與掌握的技巧
-
版型所需的基本元素: 定義一個資料夾 (例如:mytheme) 內裏包含與資料夾相同名稱的 .info (例如:mytheme.info) 關於 .info 如何定義,不在此談,你可以打開任一 Drupal 版型看看或 官方簡介 (做的時候,打開核心版型複製 & 貼上,沒有人會刻意去記吧 ?) Drupal 有 子版型 概念,主要繼承主版型的元素。 template.php 是什麼? 在 ...
Articles - Kay.L - 09/29/2011 - 11:23 - 0 comments
