代码之家  ›  专栏  ›  技术社区  ›  Andrew Hedges

在Drupal中,自定义模块是访问外部API的最佳方式吗?

  •  2
  • Andrew Hedges  · 技术社区  · 16 年前

    虽然我为其他CMSE做过类似的事情,但我对扩展Drupal还是很陌生。有人愿意分享从Drupal内部访问外部API的最佳方式吗?

    我需要显示搜索结果、列表和列表摘要等内容。在我阅读Drupal时,我认为这意味着我需要创建“节点”和“块”。是这样吗?从模块教程中我不清楚这是否可以在同一模块中实现。

    谢谢你的帮助/建议!

    更新:我找到了stockapi模块,它完成了一个简单的例子。我将在那之后为我的模块建模。

    2 回复  |  直到 11 年前
        1
  •  3
  •   Edward Z. Yang    16 年前

    是的,它们都可以从同一模块中获得;咨询各种 hook functions 关于如何在函数中声明节点和块。

    还有PHP过滤器,它允许您在内容页上嵌入纯PHP代码,并且不需要任何模块开发,但对于任何非琐碎的事情,我都不能推荐它。

        2
  •  1
  •   BrianV    16 年前

    Andrew-通常,您会希望将任何类型的非平凡代码放入外部模块中。除了显示代码,它应该放在与主题相关联的template.php文件中。