Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Убрать ссылку с логотипа на главной странице


nikeforce111
 Поделиться

Рекомендованные сообщения

Всем привет.

Подскажите пожалуйста как убрать ссылку с логотипа на главной странице, чтобы страница не ссылалась сама на себя. При чем в категориях она должна быть активна. Сайт на ocstore 1.5.5.1.2

 

Ссылка на комментарий
Поделиться на других сайтах


29 минут назад, nikeforce111 сказал:

Всем привет.

Подскажите пожалуйста как убрать ссылку с логотипа на главной странице, чтобы страница не ссылалась сама на себя. При чем в категориях она должна быть активна. Сайт на ocstore 1.5.5.1.2

 

Проверить в контроллере главная ли это страница, если да, переменная $is_home = true; если нет то false

в шаблоне header.tpl

<?php if($is_home) { ?>

картинка без ссылки

<?php } else { ?>

картинка со ссылкой

<?php } ?>

Ссылка на комментарий
Поделиться на других сайтах

<?php if ($home == $og_url) { ?>
 <img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" />
<?php } else { ?>
 <a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" /></a>
<?php } ?>

Вариант 2

<?php if (!isset($this->request->get['route']) || isset($this->request->get['route']) && $this->request->get['route'] == 'common/home') { ?>
 <?php if ($logo) { ?><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>"/><?php } else { ?><?php echo $name; ?><?php } ?>
 <?php } else { ?>
<?php if ($logo) { ?><a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>"/></a><?php } else { ?><a href="<?php echo $home; ?>"><?php echo $name; ?></a><?php } ?>
<?php } ?>

 

Ссылка на комментарий
Поделиться на других сайтах


Простите, если кому-то не лень, можете объяснить, что значит эта сточка кода:

if (!isset($this->request->get['route']) || isset($this->request->get['route'])

В чём тайный смысл?

Ссылка на комментарий
Поделиться на других сайтах


  • 2 года спустя...
В 14.04.2018 в 21:31, florapraktik сказал:

Простите, если кому-то не лень, можете объяснить, что значит эта сточка кода:


if (!isset($this->request->get['route']) || isset($this->request->get['route'])

В чём тайный смысл?

В первом случае проверяет не пустой ли, а во втором наоборот весь секрет в восклецательном знаке))))

Ссылка на комментарий
Поделиться на других сайтах


В 14.04.2018 в 21:31, florapraktik сказал:

В чём тайный смысл?

это не  вся строка

вся строка

В 14.04.2018 в 18:15, agefremov сказал:

if (!isset($this->request->get['route']) || isset($this->request->get['route']) && $this->request->get['route'] == 'common/home') {

если не существует гет параметр route  || или  route существует и равен  'commom/home"

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.