2012-09-21 56 views
1

我的CMS目前正在使用Movable Type 5.04。附加屏幕截圖是我如何在MT CMS的構圖屏幕中查看的。在移動5型CMS中對輸入字段進行排序

Compose Screen

並出現在新條目與以下順序創建頁面。

 
-Location 5 
-Job Description 5 
-Bio 5 
-Job Title 5 

我想將訂單更改爲以下內容。

 
-Job Title 5 
-Location 5 
-Job Description 5 
-Bio 5 

有沒有辦法做到這一點?我檢查了cfg_entry.tmpl文件,上面的Entry字段不存在,因爲有自定義字段。你們能幫我把它們分類嗎?提前致謝。

+0

升級選項?我相信在5.1中拖放條目編輯頁面上的字段的重新排列已添加。 –

+0

升級不是一種選擇。但我們已經授權從代碼和數據庫進行更改。謝謝回覆。 – Casper009

+0

我以前沒做過這件事,但同事們告訴我,在重新排列不可行的版本中,這實際上是不可解決的。 –

回答

1

字段的順序存儲在權限表中,位於'permission_entry_prefs'字段中。 (並且頁面有匹配的字段)

具有blog_id 0的行是用戶默認值,並且每個博客的raw將覆蓋此博客的默認值。

而且格式很簡單:用逗號分隔列表。你應該找到像「標題,文字,標籤,資產」之類的東西。只需按照你的喜好重新排序。

如果用戶會打開和關閉字段,我不確定原始訂單是否會返回。如果是這樣,那麼一個簡單的插件可以更持久地解決它。

+0

對不起,延遲迴復。我會嘗試。 – Casper009

+0

它的工作原理!謝謝Shmuel! – Casper009

0

我記得要按照想要的順序重新創建自定義字段(MT以特定順序從數據庫中提取它們,按照ID IIRC排序)。如果你有現有的數據,那麼你需要刪除定義(而不是數據)的字段,然後按照你想要改變他們的數字ID(而不是其他)的順序重新創建它們。

我現在在旅行和忙碌,所以無法深入細節。但是要研究如何在數據庫中定義CF,以及如何簡單地通過ID對它們進行重新排序。

相關問題