[РЕШЕНО] Помогите, пожалуйста, разобраться с page.tpl.php

Главные вкладки

Аватар пользователя cenza cenza 10 октября 2012 в 14:41

Здравствуйте. Помогите, пожалуйста, переписать 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 --> ?>

Комментарии

Аватар пользователя HydroBlast HydroBlast 10 октября 2012 в 15:08

Лучше всего ваше изображение переименуйте в logo.png и закиньте в папку с темой .

В теме включите лого . Чтобы изменить положение изображения , переместите в нужное место:

<?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; ?>
Аватар пользователя HydroBlast HydroBlast 10 октября 2012 в 19:32

По вашему ему быстрее будет создать регион ?

Да и зачем создавать блок из-за статичного элемента ?

К тому же там все равно логотип не используется )

Аватар пользователя q2_faith q2_faith 10 октября 2012 в 19:47

"HydroBlast" wrote:
По вашему ему быстрее будет создать регион ?

судя по коду он у него есть
"HydroBlast" wrote:
Да и зачем создавать блок из-за статичного элемента ?

вы баннеры выводите через шаблон?

Аватар пользователя HydroBlast HydroBlast 10 октября 2012 в 20:03

Он у него отключен , он же написал , а раз вывод в шаблоне присутствует , значит отключили в настройках темы .

Баннеры это другое , ему же надо создать изображение со ссылкой на свою главную ).

upd. Кстати , а о чем мы спорим , сейчас перечитал внимательнее , у него ведь оказывается просто выключен логотип .

cenza вам надо зайти в настройки темы и поставить галочку .

Аватар пользователя q2_faith q2_faith 11 октября 2012 в 16:20

"HydroBlast" wrote:
Речь идет о логотипе , или вы для него создаете лишний блок ?)))

человек спросил, я ответил
"HydroBlast" wrote:
Лучше всего ваше изображение переименуйте в logo.png и закиньте в папку с темой .

все равно лучше, чем ваш ответ

Аватар пользователя Olegavp Olegavp 11 октября 2012 в 16:28
<div class="header">
  <a href="<?php print $front_page; ?>" title="<?php print t('Home'); ?>">
    <img src="path/to/image width="" alt="" title="" />
  </a>
</div>

а так не проще? чем заставлять человека разбираться где включать, где выключать...

Аватар пользователя HydroBlast HydroBlast 11 октября 2012 в 16:40

Чем же лучше , вы предлагает расположить логотип в блоке .

Не спорю , так можно делать , но зачем ?

Для быстрого доступа и смены ?

Так же можно и в админке сделать , но там нету встроенного редактора .

Причем переименовывать не обязательно именно в logo.png , имя указал чтобы было более понятно .

Если переименовать свое изображение в logo.png , то в настройки вообще лазить не надо .

Спорим непонятно о чем , даже как-то смешно стало .

Аватар пользователя HydroBlast HydroBlast 11 октября 2012 в 16:43

"Olegavp" wrote:
а так не проще? чем заставлять человека разбираться где включать, где выключать...

Забудьте о постах выше с предложенным кодом , причина ведь не в шаблоне и в том что его необходимо править .

У него явно в настройках выключен вывод лого .