2008-10-13 51 views
2

我是新來擴展Drupal,雖然我爲其他CMSes做了類似的事情。任何人都在意分享關於從Drupal內部訪問外部API的最佳方式的意見?在Drupal中,自定義模塊是訪問外部API的最佳方式嗎?

我需要顯示搜索結果,列表和列表摘要等內容。在閱讀Drupal時,我認爲這意味着我需要創建「節點」和「塊」。這是正確的嗎?從模塊教程中我不清楚這是否可以在同一個模塊中實現。

感謝您的任何幫助/建議!

更新:我發現了股票API模塊,它做了我想要做的一個簡單的例子。那個之後我會模擬我的模塊。

回答

3

是的,它們都可能來自同一個模塊;請參考各種hook functions關於如何聲明函數中的節點和塊。

還有一個PHP過濾器,它可以讓你在內容頁面上嵌入純PHP代碼,並且不需要任何模塊開發,但對於任何非平凡的東西我都不能推薦它。

1

安德魯 - 一般來說,你會想在外部模塊中放置任何一種不平凡的代碼。顯示代碼除外,這些代碼應放入與主題相關的template.php文件中。

如果您在意更深入地描述您的項目,我可能會提出更多有用的建議。