2013-03-05 44 views
0

有兩個模板,whitejazz和一個修改後的whitejazz(forumwhitejazz) - 都啓用。無法聲明phptemplate_settings() - 嘗試配置模板時出現Drupal錯誤

我試圖配置修改後的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

的問題是,函數phptemplate_settings()定義的兩倍。這是致命的PHP錯誤。

我的建議做的是:

  1. 創建forumwhitejazz模板
  2. 沒有定義的功能例如在根文件夾的文件主題setting.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; 
} 
相關問題