扩展contrib模块,以便向数据库提交一个额外的字段


Extending a contrib module so that an extra field is submitted to the database

我正在使用五星贡献的模块,并将其添加到我的页面中。我还有一个自定义助手模块,它允许我扩展五星模块,这样我就可以添加一个自定义小部件。我使用的是它的API HOOK_veivestar_widges()。助手模块还创建了一个名为Page_URL 的新字段

我接下来想做的是以某种方式扩展fivestar_form_submit(),以便在选择一个星时,将vote+页面url提交到数据库。

我的德鲁伊技能有点生疏,所以任何建议都将不胜感激。

如果您想对表单提交做出反应,只需通过hook_form_FORMID_alter更改五星表单,即可在表单定义中添加另一个提交函数。整个表单值将传递给您的函数,您可以对其中设置的内容作出反应。