久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

Drupal: 設(shè)置計(jì)算型字段:修訂間差異

來自站長百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索
(新頁面: =設(shè)置= 一個(gè)計(jì)算型字段除了可以用一般的CCK字段選項(xiàng)來進(jìn)行設(shè)置,還可以通過如下的額外選項(xiàng)進(jìn)行設(shè)置: '''Computed Code(計(jì)算型代碼)''' 此...)
?
?
第11行: 第11行:
查看此框使得字段出現(xiàn)在節(jié)點(diǎn)視圖頁面中。你一般會需要這個(gè),除非你希望字段為一個(gè)隱藏值。
查看此框使得字段出現(xiàn)在節(jié)點(diǎn)視圖頁面中。你一般會需要這個(gè),除非你希望字段為一個(gè)隱藏值。


'''Display Format(顯示格式)''''=
'''Display Format(顯示格式)'''


這同樣是php代碼,它為$display 變量賦予一個(gè)字符串。它有作為計(jì)算型字段的值:$node_field_item['value']。 同時(shí)它有$field,你可以呼叫任何drupal函數(shù)來顯示字段。
這同樣是php代碼,它為$display 變量賦予一個(gè)字符串。它有作為計(jì)算型字段的值:$node_field_item['value']。 同時(shí)它有$field,你可以呼叫任何drupal函數(shù)來顯示字段。
第42行: 第42行:


此在Views中使用以允許對字段的列進(jìn)行排序。
此在Views中使用以允許對字段的列進(jìn)行排序。


=小竅門=
=小竅門=

2008年12月8日 (一) 09:57的最新版本

設(shè)置[ ]

一個(gè)計(jì)算型字段除了可以用一般的CCK字段選項(xiàng)來進(jìn)行設(shè)置,還可以通過如下的額外選項(xiàng)進(jìn)行設(shè)置:

Computed Code(計(jì)算型代碼)

此代碼會為你的計(jì)算型字段賦值。應(yīng)為不帶有<?php ?>標(biāo)記的有效php。

Display this field (顯示該字段)

查看此框使得字段出現(xiàn)在節(jié)點(diǎn)視圖頁面中。你一般會需要這個(gè),除非你希望字段為一個(gè)隱藏值。

Display Format(顯示格式)

這同樣是php代碼,它為$display 變量賦予一個(gè)字符串。它有作為計(jì)算型字段的值:$node_field_item['value']。 同時(shí)它有$field,你可以呼叫任何drupal函數(shù)來顯示字段。


Store using the database settings below(使用如下數(shù)據(jù)庫設(shè)定進(jìn)行存儲)

如這個(gè)被檢查,字段就會在node.save上進(jìn)行計(jì)算并儲存。如果沒有將字段儲存,以后你每次查看一個(gè)包含此字段的節(jié)點(diǎn)時(shí),它都會被重新計(jì)算。

Database Storage Settings(數(shù)據(jù)庫存儲設(shè)定)[ ]

  • Data Type(數(shù)據(jù)類型)

如果你需要其他的存儲類型或“其他”的選項(xiàng)的話,請告知我們。

  • Data Length(數(shù)據(jù)長度)

此值將直接傳至sql。如需儲存10個(gè)digit int,就輸入10。如需儲存浮點(diǎn)類型的貨幣值,使用10,2(除非你存儲的值超過10位數(shù)!)。如需存儲用戶名或其它可變字段的短文本類型的話,輸入64會比較合適。

  • Default Value(默認(rèn)數(shù)值)

如果你計(jì)算型字段值尚未設(shè)定而不希望數(shù)據(jù)庫存儲一個(gè)默認(rèn)數(shù)值的話,就將其空著。

  • Not NULL,非Null值

如果你允許數(shù)據(jù)庫字段中存在NULL值,就不要管它。

  • Sortable,可排序

此在Views中使用以允許對字段的列進(jìn)行排序。

小竅門[ ]

  • 如果你希望字段在視圖中可見,就將其保存在數(shù)據(jù)庫中。
  • 如果你保存的字段需要訪問節(jié)點(diǎn)id,就在計(jì)算型代碼前加上if (!$node->nid) node_save($node);。否則節(jié)點(diǎn)就不具有nid。
  • 如果你的計(jì)算型字段依賴另一個(gè)計(jì)算型字段的話,就給它付與更高的weight。否則你將得到字段的較舊值,甚至什么都沒有。