2011-09-30 26 views
0

這是爲Drupal 6.場顯示權重(每節點)利用現有的CCK字段將在Drupal 7解決這個問題,但目前對於6.Drupal的 - 在一個CCK可選列表字段

我沒有回端口存在有一系列節點參考字段,用於我網站上的各種多媒體內容,我希望能夠按每個節點進行重新排序。

我創建的節點的參考字段,每個指一個特定的內容類型 - field_ref_image(圖像),field_ref_documents(文檔),field_ref_videos(視頻),field_ref_youtube(YouTube視頻)

我每種內容類型然後內置的觀點使用節點關係模塊爲選擇內容做出非常直觀的表示。

但現在我需要能夠重新排序每一個這些在每個節點的基礎。

因此,field_ref_image可能需要在field_ref_documents之上,但在另一個情況下低於field_ref_documents。

我建了一個視圖中顯示這些字段,只是需要一些東西來對結果進行排序。

我相信解決方案在於與多選模塊結合使用選擇列表字段(允許字段項的排序順序),但我不知道如何將允許的值設置爲我現有的字段。

作爲後備,我確實創建了一個引用所有內容類型的節點引用字段,然後讓視圖基於節點類型構建組,但管理UI的體驗對於什麼類型的內容並不是很清楚在任何特定情況下被引用。

弄清楚如何衡量或使用選擇列表或類似CCK領域,我相信答案是定做各種字段類型。

是否有任何PHP代碼片段允許我將這些預先存在的CCK字段用作我的允許值列表?

回答

0

TBH,這似乎是一個很好的解決方案,用於D7本機處理更好的用例。事實上,我不知道如何使用你描述的方法在D6中做到這一點。

這裏不是升級傳播者,但是試圖在舊版本上擴展您的網站功能的原因是什麼,而不是升級到當前版本,您的用例更容易實現?

+0

該網站已經非常模塊化,其中很多仍然是6特定的。目前升級到7不在計劃中。 我在6中提出的概念是迄今爲止我所認爲的最好的概念,但仔細觀察視圖發生了什麼,它看起來像排序順序不會真的做任何事情,因爲每個字段都在爲了留下來。 如果需要,我只需要運行我已經擁有的解決方案,這是一個多內容類型的節點引用字段,我只是希望我能有一些清晰的UI明智的東西,這將是多個節點引用字段可以按節點排序 – Jason