需要从 drupal 7 的后端界面将网站徽标链接到外部 url。
现在我将它硬编码到我的 page.tpl.php 文件中。
有没有从后端添加它的选项?
没有将网站徽标链接到外部 URL 的默认选项。
我们需要在后端创建一个字段用于主题设置。
使用以下代码在主题文件夹中创建一个页面 theme-settings.php
功能 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 快捷方式)