【发布时间】:2012-02-06 15:17:57
【问题描述】:
我目前正在建立一个带有本地化功能的 Drupal 网站,效果很好。但是今天我遇到了一个我看不到明确解决方案的情况。我一直在谷歌搜索并浏览 Drupal 论坛以找到解决这种情况的正确方法,但我找不到可靠的解决方案。
在我的网站中,我有一个包含搜索表单的页面,用户可以输入邮政编码或狗/猫的品种。但难点在于数据需要来自外部服务。所以,没有花哨的 drupal CCK 数据类型、视图或任何东西。
所以我想知道实现一些自定义 php 代码的正确方法是什么。我的意思是:我需要实现几个已经由其他人编写的 php 脚本。可以这样想:有人制作了一个包含 html 表单的 php 文件,当用户单击搜索按钮时,您会被重定向到 results.php,它会在列表中显示搜索查询的结果。
所以,我想知道在不重写整个代码的情况下实现这样一个自定义代码的最佳方法是什么(它比我在这里谈论的精简案例复杂得多,所以完全重写不是目前的解决方案)。
我应该创建自定义内容类型并将 php 代码放在单独的 .tpl.php 文件中吗? 我应该启用 PHP 模块并开始在页面的正文字段中放入 php 代码吗?但是如何在多个页面上传递数据呢?等等,...?
感谢您的回答。
【问题讨论】: