本人從2010年開始使用Drupal,比此前使用的MediaWiki更符合通用的建站要求,Drupal對多語言、多站點的支持也是我選擇它的重要因素。從最開始的6.x到7.x再到8.x,我一直都在使用,在這過程中需要修改模闆、自建模塊,也學會了PHP以及其它一些技術。在本博客中我也記錄了很多日常使用Drupal中遇到的問題、解決的辦法,希望對其他使用Drupal的朋友有所幫助。
我們在創建系列Drupal網站的時候,都是用Drush腳本,其中運行PHP程序調用field_create_instance來創建新的字段。
現在需要将已經創建好的字段進行一些設置修改,例如在teaser模式顯示一部分字段内容,以後需要手工在網站菜單中操作,系列網站多的時候很麻煩,今天在網上查了一下資料,可以實現程序批量處理,具體PHP程序代碼如下:
# change content type fields' teaser display drush ev '$instance=field_info_insta