我已經繼承了一個Drupal站點(出於某種原因),新聞有兩種不同的內容類型:一個用於新聞發佈,一個用於其他所有內容。我想將這兩者結合起來,並使用分類法對新聞稿和其他新聞類型進行分類。是否可以更改Drupal 6中節點上的內容類型?
它甚至可以做到這一點?該網站使用了許多模塊,包括Views和CCK,我不知道這樣的改變會影響模塊數據。
我已經繼承了一個Drupal站點(出於某種原因),新聞有兩種不同的內容類型:一個用於新聞發佈,一個用於其他所有內容。我想將這兩者結合起來,並使用分類法對新聞稿和其他新聞類型進行分類。是否可以更改Drupal 6中節點上的內容類型?
它甚至可以做到這一點?該網站使用了許多模塊,包括Views和CCK,我不知道這樣的改變會影響模塊數據。
http://drupal.org/project/node_convert
以上鍊接的模塊運作非常良好用於從一個內容類型的節點遷移到另一個。
完成後,您可以使用VBO(http://drupal.org/project/views_bulk_operations)來批量操作您所需的分類變更。
我早已忘記了這個問題,最近在一個單獨的項目中遇到了這個模塊,它工作的很好。 – 2011-06-20 14:21:03
感謝您的回答。爲我節省了幾個小時的工作時間。 – Mechaflash 2012-03-28 18:11:08
可能嗎?是。
容易嗎?
號引述一個很好用的短語:
如果不破,不解決它。
您可以讓自己的網站像您描述的那樣工作,如果您從一個乾淨的網站開始創建,那就沒有問題了。這只是一個選擇的問題。現在,當您擁有一個包含視圖,內容和其他內容的數據庫時,它不會很容易。您將不得不:
所以這是一個大量的工作很少/沒有收穫。
當然這是可能的。如果您已經充分了解每種內容類型的使用方式,則更改不一定很難。你只需要小心,因爲這是一個根本性的改變。
如果你認爲這兩個不同的內容類型不保證,它是在信息實際上重複,那麼你可以辯解合併兩個。好的家政服務!
你可以淘汰不需要的內容類型隨着時間的推移,然後當你自信你得恰到好處,建立你的合併模塊舊節點移動到新的格式。您也可以構建自己的測試視圖和內容類型,以便以後處理。
它也可能有助於安裝devel模塊,以獲得您節點的外觀程序化概覽。您不應該將此模塊保留在實況網站上,因爲它會影響性能。
有時,內容分類和內容類型之間存在相當的交叉。它有助於問問自己:什麼是對象的分類和屬性是什麼?
可以更改節點的內容類型。
問題是如果內容類型使用不同的CCK字段,這些字段存在於內容類型中但不在另一箇中。在這種情況下,如果更改內容類型,那些字段將不會出現在轉換的節點中;您應手動轉換所有這些字段,或者創建一個自定義模塊來執行此操作。
兩種內容類型是否有額外的字段?像這樣的事情,如果他們只是使用標題和身體領域,並沒有額外的事情,那麼做起來容易很多。 – 2009-12-14 19:19:44
聽起來似乎沒有一個很好的解決方案,但感謝輸入的傢伙! – 2009-12-16 14:11:02