有两个模板,whitejazz和一个修改过的whitejazz(forumwhitejazz) - 都启用了。
我正在尝试配置修改后的whitejazz,我收到此错误 - 这是什么意思?
我应该发布其他任何内容来帮助推断这一点吗?我完全难过了 - 我在谷歌搜索这个问题并没有给我任何坚实的线索。
这是Drupal 6.25
Fatal error: Cannot redeclare phptemplate_settings() (previously declared in /home/domain/public_html/drupal-6.25/sites/all/themes/whitejazz/theme-settings.php:3) in /home/domain/public_html/drupal-6.25/sites/all/themes/forumwhitejazz/theme-settings.php on line 135
答案 0 :(得分:0)
问题是函数phptemplate_settings()被定义了两次。这是致命的PHP错误。
我建议做的是:
示例:
function forumwhitejazz_settings($saved_settings) {
$form = array();
$form['forumwhitejazz_example'] = array(
'#type' => 'checkbox',
'#title' => t('Use this sample setting'),
'#default_value' => $saved_settings['forumwhitejazz_example'],
'#description' => t("This option doesn't do anything; it's just an example."),
);
return $form;
}