Здравствуйте. Помогите, пожалуйста, переписать page.tpl.php. В данный момент там все стандартно при клике на лого или название сайта - переход на главную.
На сайте у нас нет ни лого, ни названия в шапке (все отключено), поэтому нужно чтобы при клике по картинке (той, что header) переходило на главную. Как это сделать?
Код, который сейчас:
<?php<div id="page-wrapper">
<div id="page">
<div id="header"><div class="container section header clearfix">
<?php if ($logo): ?>
<a href="<?php print $front_page; ?>" title="<?php print t('Home'); ?>" rel="home" id="logo" class="logo">
<img src="<?php print $logo; ?>" alt="<?php print t('Home'); ?>" />
</a>
<?php endif; ?>
<div id="log-in-out">
<?php if(!$logged_in) print l('log in', 'user/login'); ?>
<?php print theme('links__system_secondary_menu', array('links' => $secondary_menu, 'attributes' => array('id' => 'secondary-menu', 'class' => array('links', 'inline', 'clearfix')), 'heading' => t('Secondary menu'))); ?>
</div>
<?php if ($site_name || $site_slogan): ?>
<div id="name-and-slogan">
<?php if ($site_name): ?>
<?php if ($title): ?>
<div id="site-name"><strong>
<a href="<?php print $front_page; ?>" title="<?php print t('Home'); ?>" rel="home"><span><?php print $site_name; ?></span></a>
</strong></div>
<?php else: /* Use h1 when the content title is empty */ ?>
<h1 id="site-name">
<a href="<?php print $front_page; ?>" title="<?php print t('Home'); ?>" rel="home"><span><?php print $site_name; ?></span></a>
</h1>
<?php endif; ?>
<?php endif; ?>
<?php if ($site_slogan): ?>
<div id="site-slogan"><?php print $site_slogan; ?></div>
<?php endif; ?>
</div> <!-- /#name-and-slogan -->
<?php endif; ?>
<?php print render($page['header']); ?>
</div><!-- /.section .header -->
</div> <!-- /#header --> ?>
Комментарии
Лучше всего ваше изображение переименуйте в logo.png и закиньте в папку с темой .
В теме включите лого . Чтобы изменить положение изображения , переместите в нужное место:
<a href="<?php print $front_page; ?>" title="<?php print t('Home'); ?>" rel="home" id="logo" class="logo">
<img src="<?php print $logo; ?>" alt="<?php print t('Home'); ?>" />
</a>
<?php endif; ?>
а не проще сделать блок и туда воткнуть картинку?)
По вашему ему быстрее будет создать регион ?
Да и зачем создавать блок из-за статичного элемента ?
К тому же там все равно логотип не используется )
судя по коду он у него есть
вы баннеры выводите через шаблон?
Он у него отключен , он же написал , а раз вывод в шаблоне присутствует , значит отключили в настройках темы .
Баннеры это другое , ему же надо создать изображение со ссылкой на свою главную ).
upd. Кстати , а о чем мы спорим , сейчас перечитал внимательнее , у него ведь оказывается просто выключен логотип .
cenza вам надо зайти в настройки темы и поставить галочку .
ну ну)
Что ну-ну ?
Речь идет о логотипе , или вы для него создаете лишний блок ?)))
человек спросил, я ответил
все равно лучше, чем ваш ответ
<a href="<?php print $front_page; ?>" title="<?php print t('Home'); ?>">
<img src="path/to/image width="" alt="" title="" />
</a>
</div>
а так не проще? чем заставлять человека разбираться где включать, где выключать...
Чем же лучше , вы предлагает расположить логотип в блоке .
Не спорю , так можно делать , но зачем ?
Для быстрого доступа и смены ?
Так же можно и в админке сделать , но там нету встроенного редактора .
Причем переименовывать не обязательно именно в logo.png , имя указал чтобы было более понятно .
Если переименовать свое изображение в logo.png , то в настройки вообще лазить не надо .
Спорим непонятно о чем , даже как-то смешно стало .
Забудьте о постах выше с предложенным кодом , причина ведь не в шаблоне и в том что его необходимо править .
У него явно в настройках выключен вывод лого .