将外部数据放入以Drupal CCK数据为主题

时间:2010-11-01 04:10:59

标签: php drupal views drupal-modules cck

我正在使用Drupal。我使用hook_menu从外部Web服务中获取数据到Drupal。

我喜欢使用CCK,Contemplate和Views;我希望能够使用Contemplate或Views或CCK系统对进入Drupal的数据进行主题化。

有没有办法:

  • 将数据合并到PHP $节点或 $ content数组?这会很聪明吗?
  • 分配进入CCK的数据 字段设置(与。匹配) 来自数据阵列的字段名称 来自网络服务)。

我不希望数据存储在本地Drupal数据库中。

这些解决方案中的任何一个都可以工作(如果可能的话),还是有其他解决方案来使用Views和CCK并考虑使用外部数据源的模块? (我已经有一个抓取数据的模块。)

1 个答案:

答案 0 :(得分:0)

我想你可能不得不在这里咬紧牙关。视图非常强大,我觉得它总是最佳的解决方案,因为它的灵活性,但它的核心视图是一个可视化的SQL创建者 - 即你需要在视图看到它之前在数据库中有信息。

我的建议是:

  1. 使用描述外部供稿架构的自定义CCK节点类型将外部供稿导入{node}数据库(您说已经有一个可以读取供稿的自定义模块)
  2. 使用视图将数据混合成您能想到的任何内容