2010-08-02 32 views
0

我用Drupal 6为我的客户建了一个网站。现在他想要从一个城镇到另一个城镇查询他的服务费用。我知道CCK和Views的基本知识。我需要两个城镇的选择框,并显示两个城镇之间的费用,以及让顾客在城镇之间输入成本的方法。在Drupal中最简单的方法是什么?我是一个没有PHP经验的java人。需要帮助来制作和查询成本矩阵表?

编辑:tablefield看起来很有希望。我需要一个方法来过滤它的视图模块。如果我能成功,就会写下如何在这里做。

回答

1

由于黑客攻击型的解决方案,你可以这样做:

  1. 创建新的内容(节点)的类型,比如说,“运输路线”。
  2. 其中,定义CCK字段从城镇到城镇,成本。
  3. 创建一个新的视图,它将显示成本字段。
  4. 对于上述视图,在From和To字段上启用两个筛选器,并使这些筛选器可供用户访问。

这听起来很尴尬,我知道,一个更好的解决方案可能是编写一个简单的自定义模块,但如果您更愿意远离PHP--这是一种方法。

+0

是否可以一次填充所有字段?客户必须在每次出行时输入一个,然后付费。 – 2010-08-02 09:44:25

+0

您可以尝试一些导入解决方案 - 例如,节点导入(http://drupal.org/project/node_import),它允许您从CSV文件导入节点,并且它表示CCK支持“几乎可行” - 所以你可以尝试一下,看看它是否适用于你的情况。我认为简单的文本字段应该没有问题。 – NPC 2010-08-02 10:07:47