0

whitejazz と変更された whitejazz (forumwhitejazz) の 2 つのテンプレートがあり、どちらも有効になっています。

変更された 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
4

1 に答える 1

0

問題は、関数 phptemplate_settings() が 2 回定義されていることです。これは致命的なphpエラーになります。

私が提案することは次のとおりです。

  1. forumwhitejazz テンプレートのルート フォルダに theme-setting.php ファイルを作成します。
  2. 例のように関数を定義し、そこにコード設定を置きます。

例:

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;
}
于 2013-03-05T16:15:20.087 に答える