0

试图解释此错误及其发生原因:

Call to undefined function fivestar_widget_form() in 
/home/readyby2/public_html/sites
/all/themes/readyby21/templates/page--resource.tpl.php on line 73

该目录在那里,从drupal主站点下载,位于模块目录中。

会不会有些冲突?

4

1 回答 1

1

如果你使用的是 Drupal 6 的模块版本,那么Fivestar_widget_form()是在 Fivestar.module 中定义的;如果您收到该错误,则表示该模块未启用,或者在使用模板文件时尚未加载。这也可能意味着该模块不在 Drupal 查找要加载的模块的目录中,这意味着您可以在您的站点上看到它,但 Drupal 并没有在它所在的位置查找它。

如果您使用的是 Drupal 7 版本的模块,则Fivestar_widget_form()不是已定义的函数。

于 2012-06-21T05:40:26.677 回答