顯示具有 import 標籤的文章。 顯示所有文章
顯示具有 import 標籤的文章。 顯示所有文章

2015年1月6日 星期二

Drupal Feeds Import 要匯入『分類』的資料時會出現『Column not found: 1054 Unknown column 'vocabulary_machine_name' in 'where clause'』的處理方式

Drupal7 Feeds Import 要用CSV檔匯入資料時如果資料裏頭有欄位是『分類』(taxonomy)的資料,會出現『Column not found: 1054 Unknown column 'vocabulary_machine_name' in 'where clause'』的訊息。上網找很久的終於搞定了。先筆記起來免得以後忘記了。

需要更換下面的檔案。(舊檔請記得先改名後再上傳檔案)。

1./sites/all/modules/feeds/plugins/FeedsTermProcessor.inc

2./sites/all/modules/feeds/mappers/taxonomy.inc

3./modules/taxonomy/taxonomy.module

更新的檔案如下:


2014年7月15日 星期二

在Drupal 7用Features匯出匯入content_type

1.安裝features Module後進入  structure -> feature (架構/功能)


2.點選上方『Create Features』標籤,展開『內容類型(content_type)』

3.勾選要匯出的內容類型(勾選後會把內容類型裡面的內容都標記出來)

4.設定左邊匯出之相關資訊
    輸入名稱、描述、Package與版本。其中Packsge建議不要用預設的Feature,需改成其他的與此content_type相關的字眼。版本第一次就用7.x-1囉。然後就可以按下下方的Download feature鍵將剛剛設定的東西匯出來了。


5.匯出來後會是一個由Machine name-版本組成檔名的一個壓縮檔如wheretogo-7.x-1.0.tar檔

6.用這個檔myacticle-7.x-1.0.tar可以到其他台機器上的Drupal用安裝新模組選擇此檔案的方式來匯入Content_type。但是要注意的是匯入的機器要安裝Features這個模組外。並sites/all/modules/features這個路徑要有寫入的權限




8.安裝如果沒有出現錯誤訊息的話,啟動此一新模組就可以再內容類型(Content Type)裡面看到這個內容類型了。