2015-05-20 37 views
1

在Drupal 7中,默認情況下有兩種內容類型(「文章」,「基本頁面」)。在本頁面www.site.com/admin/structure/types中,您可以設置一個新的內容類型(例如「我的類型1」,「我的類型2」),並考慮到您的具體原因。但是,該列表沒有該列表的行高(排序)選項,我無法找到任何解決方案。Drupal在內容類型列表中更改行權重

鑑於以上例子,目前的內容類型列表將總是有下列順序:

  • 文章
  • 基本頁面
  • 我喜歡的類型1
  • 我的2型

的問題在於,當內容管理員想要創建新內容(www.site.com/node/add)時,他看到完全相同的內容序列t ype選項,如果沒有指示,可能會直觀地選擇「Article」而不是「My type 1」。

在塊,主菜單鏈接等其他管理頁面中,我可以選擇上下移動項目(或「更改權重」)。我如何才能實現內容類型列表的相同,以便「文章」和「基本」出現在「我的類型」下方?

+0

我認爲這是你要找的東西:http://drupal.stackexchange.com/questions/26776/reorder-content-types-in-node-add –

回答

0

我有同樣的問題,但從來沒有以編碼的方式計算出來。我所做的是在內容類型名稱前添加一個數字。你的情況,你可以這樣做:

Content type:
1. Mytype

2. Article

3. Basic Page

如果你想在一個編碼的方式做,你需要攻入Drupal核心,創建數據庫中用於內容類型的列,具有自動增量。然後在drupal核心中,您需要添加一個函數來重新排列內容類型。但是如你所知,一旦你更新了drupal,你將會失去這種改變。或者你可以創建一個自定義模塊。祝你好運