Как сделать логотип только H1 на домашней странице в magento - PullRequest
1 голос
/ 02 февраля 2012

Я задавал этот вопрос на сеомозе.
http://www.seomoz.org/q/h1-tag

и они рекомендуют ставить только тег h1 для логотипа домашней страницы, на всех остальных страницах он должен быть h3.

Я думаю, что это в header.phtml, это пользовательский шаблон, который мы купили, но вопрос в том, как изменить это поведение? Я хочу, чтобы это было h1 на домашней странице, но h3 на всех других страницах.

Я даже не знаю, возможно ли это.

 <h1 class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><img width="377px"  src="<?php echo $this->getLogoSrc() ?>" alt="<?php echo $this->getLogoAlt() ?>" /></a></h1>

1 Ответ

2 голосов
/ 02 февраля 2012

header.phtml в вашей теме - правильный файл yes ...

В шаблоне magento по умолчанию используется метод getIsHomePage (), поэтому вы должны иметь возможность что-то вроде

<?php if ($this->getIsHomePage()):?>

    <h1 class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><img width="377px"  src="<?php echo $this->getLogoSrc() ?>" alt="<?php echo $this->getLogoAlt() ?>" /></a></h1>
<?php else:?>
    <h3 class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><img width="377px"  src="<?php echo $this->getLogoSrc() ?>" alt="<?php echo $this->getLogoAlt() ?>" /></a></h3>
<?php endif?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...