0

需要从 drupal 7 的后端界面将网站徽标链接到外部 url。

现在我将它硬编码到我的 page.tpl.php 文件中。

有没有从后端添加它的选项?

4

2 回答 2

0

没有将网站徽标链接到外部 URL 的默认选项。

我们需要在后端创建一个字段用于主题设置。

  1. 使用以下代码在主题文件夹中创建一个页面 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;

}
  1. 转到主题设置页面 - 外观/设置/主题

    将有一个新的文本文件输入外部 url

于 2013-05-14T14:37:21.690 回答
0

对于 Drupal 7,您可以参考此讨论:在template.php文件中,更改<front>为您喜欢的任何链接。(是首页 url 的 Drupal 快捷方式)

于 2016-03-06T07:27:26.410 回答