0

drupal 7 のバックエンド インターフェイスから Web サイトのロゴを外部 URL にリンクする必要があります。

これを page.tpl.php ファイルにハードコーディングしました。

バックエンドから追加するオプションはありますか?

4

2 に答える 2

0

Web サイトのロゴを外部 URL にリンクするためのデフォルトのオプションはありません。

バックエンドにテーマ設定用のフィールドを作成する必要があります。

  1. 次のコードを使用して、テーマ フォルダーのすぐ内側にページ theme-settings.php を作成します。

    function theme_form_system_theme_settings_alter(&$form, $form_state) {

    $form['theme_settings'] = 配列(

    '#type' => 'fieldset',
    
    '#title' => t('Theme settings')
    

    );

$form['theme_settings']['theme_logourl'] = array(

    '#type'          => 'textfield',

    '#title'         => t('Logo url'),

    '#default_value' => theme_get_setting('theme_logourl'),

    '#description'   => t("Logo url for external linking"),

  );
  return $form;

}
  1. テーマ設定ページに移動して確認します - 外観/設定/テーマ

    外部 URL を入力するための新しいテキスト フィールドが表示されます。

于 2013-05-14T14:37:21.690 に答える
0

Drupal 7 については、このディスカッションを参照できます。template.phpファイル内で、<front>好きなリンクに変更します。( はフロントページ URL の Drupal ショートカットです)

于 2016-03-06T07:27:26.410 に答える