drupal 7 のバックエンド インターフェイスから Web サイトのロゴを外部 URL にリンクする必要があります。
これを page.tpl.php ファイルにハードコーディングしました。
バックエンドから追加するオプションはありますか?
Web サイトのロゴを外部 URL にリンクするためのデフォルトのオプションはありません。
バックエンドにテーマ設定用のフィールドを作成する必要があります。
次のコードを使用して、テーマ フォルダーのすぐ内側にページ 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;
}
テーマ設定ページに移動して確認します - 外観/設定/テーマ
外部 URL を入力するための新しいテキスト フィールドが表示されます。
Drupal 7 については、このディスカッションを参照できます。template.php
ファイル内で、<front>
好きなリンクに変更します。( はフロントページ URL の Drupal ショートカットです)