假設我的網站銷售汽車和其他交通工具。我有一個名爲Product的內容類型,它被分類爲分類,例如。汽車,Bicyces,小船,直升機。只顯示現場數據時暴露的過濾器
Product
內容類型有一些CCK字段來描述產品的基本功能,例如horsepower
,number_of_wheels
和top_speed
。
我使用視圖來覆蓋分類術語頁面,並顯示一些暴露的過濾器,以便用戶縮小選擇範圍。
我的問題是,我查看某些術語時,某些暴露的過濾器並不適用。例如,如果我正在查看自行車術語,我不希望能夠通過horsepower
進行過濾!或者,如果我正在查看小船,我不希望能夠通過number_of_wheels
進行過濾(因爲我的小船都沒有輪子)。
那麼,如果視圖中沒有行包含該字段中的數據,是否有方法可以隱藏某個字段的公開過濾器?
是的,我明白你的意思,謝謝你的評論加里。我試圖讓它變得靈活以允許(用我的例子)一個混合動力汽車船產品很好地存在。我想我只需要將其吸收並分成不同的內容類型。再次感謝! – derpal 2011-03-31 01:06:18
「混合動力車船」聽起來不錯,我想要一個!無論如何,對於這種情況,我會再次創建一個新的內容類型以顯示「水陸兩用車」 - Drupal中的優點是您不必一遍又一遍地創建字段,您可以在新內容中重新使用它們類型(只需從CCK的下拉菜單中選擇)。您有字段和字段實例。因此,例如,您可以使用通用字段名稱「title」,並將其附加到多種內容類型中。對於您的情況,請從「cars」內容類型中選擇字段,這樣可以更輕鬆地在CCK中創建。一旦完成,你將來不用擔心。 – 2011-03-31 08:50:12