国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 網站 > 建站經驗 > 正文

Drupal如何正確的方式渲染Field(字段)實例

2024-08-30 19:06:41
字體:
來源:轉載
供稿:網友

在Drupal中,我們經常會要渲染出字段,一般的方法是$node->field_name['und'][0]['safe_value']打印出來,現在我們來講一種更方便更高效的方法渲染字段,對于大多數人來說,一般會使用下面的方式來打印一個字段的值.

$node->field_name['und'][0]['safe_value']

這是普遍的做法,但是不通用,上面的做法,會有如下問題:

1: 'und'的使用容易導致多語言方面的問題。

2:上面的方式,打印的是field的原始的值;不是正常的field的渲染方式。

3:[0]['safe_value'],這種方式只會渲染第一個值。如果是一個多值字段,會有數據不會被渲染出來。

4:對于有些字段,比如entityreference類型的字段,是沒有['safe_value']這個東西的,這種方式很容易出現語法錯誤。

下面推薦的是一種Drupal原生的方式渲染字段,即field_view_field,常規用法如下:

$output = field_view_field('node', $node, 'field_name');

print render($output);

這種方式,可以兼容上面提到的幾種容易產生問題的地方,同時,你可以更靈活的渲染你的字段,比如對于圖片字段,默認的label隱藏,使用medium的imagestyle來顯示圖片,則可以使用如下的代碼:

  1. $node = node_load(NID); 
  2. $display = array
  3.   'label' => 'hidden'
  4.   'settings' => array
  5.     'image_style' => 'food_pairing'
  6.   )//開源軟件:Vevb.com 
  7. ); 
  8. $field = field_view_field('node'$node'field_image'$display); 

對于body字段,打印起trim的值:

  1. $display = array
  2.   'label'=>'hidden',  
  3.   'type' => 'text_summary_or_trimmed',  
  4.   'settings'=>array('trim_length' => 150), 
  5. ); 
  6. $output = field_view_field('node'$node'body'$display); 
  7. print render($output); 

額外補充:如果只想獲得field的值,則可以使用field_get_items,并結合field_view_value,可以實現打印指定的$delta的值,比如第一個,代碼示例如下:

  1. $node = node_load($nid); 
  2. $field = field_get_items('node'$node'field_name'); 
  3. $output = field_view_value('node'$node'field_name'$field[$delta]);

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
91高清国产| 久久av少妇| 精品一区二区在线欧美| 黄色一级片视频| 日本欧美在线视频免费观看| 四虎成人免费| 国产在线观看91| 国产一区精品| 精品三级久久久久久久电影聊斋| 91在线中文| 青青草原国产在线观看| 麻豆av电影在线观看| 黄色毛片在线观看| 国产网红在线| 毛片网站在线观看| 中文字幕在线免费看| 国产黄色免费| 噜噜噜噜噜在线视频| 国产精品日日爱| 人人干人人插| 91嫩草在线播放| 国内外激情在线| 在线观看av中文| 国产网站av| 久久久久久久久久久久久91| 国产羞羞视频在线观看| 四虎精品成人a在线观看| 中文字幕成人乱码在线电影| 青青草视频在线观看| 国产精品入口麻豆高清| 日本福利在线| 精品麻豆一区二区三区| 国产精品一区牛牛影视| 四虎a级欧美在线观看| 国产日本在线视频| 超碰在线网址| 亚洲91av| 在线看黄色av| 国产aa视频| 国产福利在线| 国产一级黄色片免费| 福利视频在线看| 日本久久国产| 免费观看一二区视频网站| 在线视频福利| 国产啊啊啊视频在线观看| 国产亚洲精品午夜高清影院| 丁香视频免费观看| 九九热视频免费观看| 欧美成人精品福利网站| eeuss影院在线播放| eeuss在线观看| 日本福利午夜视频在线| 狂野欧美性猛交xxxx乱大交| 四虎影视成人永久免费观看视频| 亚洲欧美日韩成人网| 亚洲人成影院在线| 不卡av免费观看| 狠狠干婷婷色| 国产一级大片| 国产激情在线| av麻豆国产| 超碰免费在线播放| 天堂中文资源在线| 91亚洲欧美| 免费在线播放av| 国产一级视频| 日本免费视频www| 国产男女无套在线播放| 国产私人影院| 青青在线视频| 国产夫妻视频| 国产在线你懂得| av福利在线| 天天操人人爽| av网址在线看| 国产视频一二三区| 青青草原国产在线观看| 国产精品视频白浆合集| 午夜影院免费看| 国产日韩欧美一区二区三区视频| av免费在线播放| 国产亚洲精品久久久久久青梅| 伊人网在线观看| 五月婷婷视频在线观看| 2019年中文字幕| 91超碰免费在线| 日本福利午夜视频在线| 精品电影在线| 国产精品日日爱| 国产美女高潮一区二区三区| 136福利第一导航国产在线| 国产免费视频| 青青草免费在线观看| 性网站在线播放| 国产porny蝌蚪视频| 国产免费a∨片在线观看不卡| 国产人成高清视频观看| 国产精选一区二区三区不卡催乳| 天海翼中文字幕| 四虎成人免费观看在线网址| 国产不卡视频| 91青青在线视频| 制服丝袜中文字幕在线观看| 国产精品va在线观看视色| 国产鲁鲁视频在线观看特色| 欧美亚洲系列| 欧美专区日韩| 青青国产在线| 懂色一区二区三区| 国产免费视频| 国产精品免费视频一区一| 国产视频二区在线观看| 国产成人精品久久一区二区小说 | 亚洲网站视频在线观看| 91蜜桃在线视频| 国产变态拳头交视频一区二区| 国产精品久久久精品a级小说| 国产中文在线视频| 国产一二三区精品视频| 国产精品免费视频二三区| 精品视频在线一区二区| av在线电影观看| 高潮毛片在线观看| 国产成人亚洲综合小说区| 亚洲欧美中文字幕在线观看| 久久国产情侣| 国产福利在线| 久久综合第一页| 国产高清视频免费最新在线| 亚洲成a人v欧美综合天堂麻豆| 免费av在线| 国产人成精品| 亚洲精品男人| 最近中文字幕mv免费高清电影| 国产欧美在线观看视频| 日本欧洲一区| 91精品专区| 国产一级黄色电影| 欧美一级久久久久久久久大| 中文字幕网在线| 亚洲国产日韩成人综合天堂| 国产一二三在线观看| 青青草原国产在线观看| 国产啊啊啊视频在线观看| 久久久久久久久久久久网站| 在线黄色国产电影| 国产情侣高潮对白| 免费在线高清av| 在线国产网址| 国产不卡视频| 国产成人亚洲精品播放器下载| 激情综合网五月激情| 色悠久久久久综合网小说| av免费在线一区二区三区| 国产极品视频| 国产精品美女视频免费观看软件 | av一级在线| 国产jizz| 精品一区二区在线欧美| 精品日韩av| 四虎a级欧美在线观看| 制服丝袜中文字幕在线观看| 国产黄色一级片| 国产精品777一区二区| 日本中文字幕在线观看| 开心激情五月婷婷| 狠狠狠狠狠狠操| 国产女人伦码一区二区三区不卡| 另类综合图区| 国产麻豆精品入口在线观看| 秋霞av在线| 国产麻豆精品入口在线观看 | 超碰免费在线播放| 国产永久免费| 国产一级粉嫩xxxx| 国产黄色在线播放| 精品国语对白精品自拍视| 2018狠狠干| 操操操综合网| 最新超碰在线| 国产h在线观看| 俺来俺也去www色在线观看| 国产乱xxⅹxx国语对白| 国产一区二区三区四区尤物| 91九色在线看| 免费国产阿v视频在线观看| 国产免费一级片| 国产成人精品实拍在线| av中文资源在线| 午夜国产视频| 亚洲综合色视频在线观看| 二区中文字幕| 影音av资源站| 最近中文字幕在线中文视频| 在线看黄网址| 精品一区二区在线欧美| 狠狠干婷婷色| av影视在线看| 国产亚洲精品拍拍拍拍拍|