2013-12-22 43 views

回答

1

我建議使用內容類型。

對於PHP編碼器,有時使用Drupal的用戶界面構建的東西感覺不直觀,但是從長遠來看,你要了很多做的事情「Drupal的方式獲益。

一旦你將您的需求逆向工程化爲內容類型及其所有相關字段,安裝提供這些字段類型的模塊並進行設置,您將開始看到其優點
*對所有數據輸入源的驗證已經完成 *多種顯示模式可用於您的數據(電子郵件地址可顯示帶或不帶mailto:鏈接,圖像可使用Drupal的任何圖像樣式顯示) *集成智慧h其他的Drupal模塊已經存在了,並且將會被支持(幾乎所有用字段構建的東西都可以用於視圖)

通過編寫自己的模式,你需要自己處理所有這些事情(而且更多),而不只是一次,但是您需要隨着時間的推移維護所有自定義代碼。

學會充分利用社區和所有的被已經完成了偉大的工作,你會時間救自己,從長遠來看:)

+0

謝謝,我很高興你說!我已經得出結論,我必須改變我在drupal中正確思考的方式。我會將我的表格翻譯成內容類型,並查看結構如何改變。我發佈了[this](http://drupal.stackexchange.com/questions/98107/field-collection-v-seperate-content-types)關於我是否應該實現一對多關係作爲內容類型或字段集合的問題,如果你有時間欣賞你的觀點。聖誕節快樂。 – NectarSoft

0

我看你將會有店址。 你可以托盤: https://drupal.org/project/commerce_kickstart

,我發現它有用一次。這是Drupal發行,主題商店rady使用簡單。

當然要用內容類型+視圖+實體引用模塊來做。

+0

謝謝,我現在已經安裝了商業模塊,並會看看。 – NectarSoft

0

以下是回答我提問的評論的鏈接。它支持arpitr在drupal論壇的orignal帖子的回答中列出的內容,其答案也與jenlampton的建議一致。

https://drupal.org/comment/7848011#comment-7848011

我將使用節點實體,直到需要時建立一個自定義實體(如果它確實)實現我的系統。

在這個論壇頂端回答給一個很好的方式,以評估是否使用節點或自定義生成的實體:

https://drupal.stackexchange.com/questions/22586/when-is-it-appropriate-to-create-an-entity-versus-just-adding-a-new-content-type

相關問題