簡體   English   中英

用Drupal開發模塊

[英]developing module with drupal

我有一個在drupal上運行的網站。 其基於產品的網站。 我通過創建自己的表並使用php過濾器編寫php代碼進行開發。 我從未使用過模塊概念。 由於站點運行良好,所以我正在考慮轉向模塊概念。 因此想要在這里提供一些幫助,例如如何做。.我也經歷了模塊開發的概念。

需求。 1.管理員應該能夠創建新產品,例如手機,相機。 2.他應該能夠定義產品屬性以及用戶將對其評分的屬性。 3.管理員/第二位管理員應該能夠在移動產品-nokia 8850和nokia 9980等產品下創建新的子產品,他還可以在其中輸入產品屬性的詳細信息。 4.主產品下所有防曬產品的列表頁面。 然后從列表頁面轉到主子產品頁面,用戶在該頁面上對產品進行評分。

我的困惑:我應該創建一個新表還是drupal滿足所有要求。 以及我如何開始。

更新:明確要求ex的圖片:1.首先添加一個產品“ MOBILES” 2.然后添加此主要產品的屬性。 3.然后,我開始在MOBILES下添加子產品,即諾基亞1100,samsumg 2200等,同時添加子產品,在此頁面中,該頁面為我提供了我在創建主產品MOBILES時定義的所有屬性的文本框。 使用CCK也是可能的。

聽起來您可以使用模塊完成所有這些操作,而根本不需要進行任何php編碼。 退房(如果你還沒有的話) CCK視圖 ,和五星

您可以考慮使用模塊並遵循“重復方式”。 使用CCK + Views,Drupal將負責表維護和查詢。

如前所述,您將需要熟悉CCK模塊。 該模塊將允許您創建新的“內容類型”,在您的示例中將是不同的產品類型及其屬性。 這是有關CCK的很好的概述視頻 使用CCK,您可以定義新的內容類型,Drupal將為您創建基本的內容創建表單,並在您使用它時從所有數據庫詳細信息中隱藏您。

Views模塊本質上是一個查詢生成器,將允許您創建內容的視圖。 各種各樣的相關模塊可以幫助您將數據呈現為圖表,網格,列表,幻燈片,表格等。

學習曲線有些許變化,但是一旦您克服了它,就可以很快構建新事物。

更新:另一個想法是,如果您確實需要創建某種分類系統,則應查看分類法

為了響應您的更新,CCK和Node Hierarchy之類的聲音應該可以滿足您的所有需求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM