手冊 Drupal的常用條件判斷方法

2021-06-12 19:59:18 字數 1974 閱讀 4975

判斷是否為首頁:

1

if($is_front)

判斷使用者是否登陸:

1

2

3

4

5

6

global$user;

if($user->uid )else

判斷當前使用者是否管理員:

1

2

3

4

5

if($is_admin)else

判斷使用者角色:

1

2

3

4

5

6

global$user;

if( in_array('guest',$user->roles) )else

12

3

4

5

if( node_access('update',$node) )else

判斷是否為分類頁面

1

2

3

4

5

if( arg(0) =="taxonomy"&& arg(1) =="term")else

判斷是否為節點(文章內容頁)

1

2

3

4

5

if( arg(0)=='node'&&is_numeric(arg(1)) )else

按節點 node 型別使用不同的 page 模板:

1

2

3

4

if($node->type =='blog')

按照 url 選擇不同的 page 模板:

1

2

3

4

if( arg(0) =='admin')

shell常用的判斷條件

1 判斷資料夾是否存在 if d home q www then echo true else echo false fi 系統內存在資料夾 home q www 2 判斷檔案是否存在 if e etc passwd then echo true else echo false fi if f et...

Shell if常用判斷條件

if 判斷 之前也寫過簡單的shell指令碼,也不是轉職運維,和系統相關的工作比較少,所以不怎麼熟練。最近由於系統總是出現各種亂七八糟的問題,也沒有人來協助,只好自己寫shell指令碼了,都是些基礎的指令碼,但由於shell的語法和通常的高階語言有些不一樣,所以還是要系統的看下常用的部分。if語句就...

shell常用判斷條件if

r file 使用者可讀為真 w file 使用者可寫為真 x file 使用者可執行為真 f file 檔案為正規檔案為真 d file 檔案為目錄為真 c file 檔案為字元特殊檔案為真 b file 檔案為塊特殊檔案為真 s file 檔案大小非0時為真 t file 當檔案描述符 預設為1...