将外部数据放入要主题化的 Drupal CCK 数据中
我正在使用 Drupal。我使用 hook_menu 从外部 Web 服务将数据抓取到 Drupal 中。
我喜欢使用 CCK、Contemplate 和 Views;我希望能够使用 Contemplate 或 Views 或 CCK 系统对进入 Drupal 的数据进行主题化。
有没有办法:
- 将数据合并到 PHP $node 中或 $内容数组?这会很聪明吗?
- 将传入的数据分配给 CCK 字段设置(与
匹配 来自数据数组的字段名 来自网络服务)。
我不希望数据存储在本地 Drupal 数据库中。
这些解决方案中的任何一个都可以工作(如果可能),或者是否有另一种解决方案可以使用视图和 CCK 并考虑外部数据源的模块? (我已经有一个抓取数据的模块)。
I am using Drupal. I have used hook_menu to grab data into Drupal from an outside web service.
I love using CCK, Contemplate, and Views; I would like to be able to theme the data coming into Drupal using Contemplate or Views or the CCK system.
Is there a way to either:
- Merge the data into the PHP $node or
$content array? Would this be smart? - Assign the data coming in to the CCK
fields setup (that match the
fieldnames from the data array coming
from the web service).
I don't want the data to be stored in the local Drupal database.
Either one of these solutions would work (if possible), or is there another solution to using the Views and CCK and contemplate modules with outside data sources? (I already have a module that grabs the data).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想你可能不得不在这里硬着头皮。 Views 非常强大,我认为这始终是最佳解决方案,因为它具有灵活性,但 Views 的核心是一个可视化 SQL 创建器 - 即,您需要先在数据库中拥有信息,然后 Views 才能看到它。
我的建议是:
I think you may have to bite the bullet here. Views is incredibly powerful, and this I feel is always the optimal solution due to it's flexibility, but at it's core Views is a visual SQL creator - i.e. you need to have information in the database before Views will see it.
My suggestion would be to: