Не кликабельный логотип на главной Opencart 3

Тема в разделе "Общие вопросы", создана пользователем VitaliyP, 3 ноя 2020.

  1. VitaliyP

    VitaliyP Новичок

    Сообщения:
    15
    Симпатии:
    0
    Добрый день! Кто подскажет как правильно прописать код чтобы логотип на главной стал не кликабельный, двиг Opencart 3. Код стандартный вот такой:

    <div id="logo">{% if logo %}<a href="{{ home }}"><img src="{{ logo }}" title="{{ name }}" alt="{{ name }}" class="img-responsive" /></a>{% else %}
    <h1><a href="{{ home }}">{{ name }}</a></h1>
    {% endif %}</div>
     
  2. VitaliyP

    VitaliyP Новичок

    Сообщения:
    15
    Симпатии:
    0
    Вот так у меня не работает
    {% if logo %}
    {% if home == og_url %}
    <img src="{{ logo }}" title="{{ name }}" alt="{{ name }}" class="img-responsive" />
    {% else %}
    <a href="{{ home }}"><img src="{{ logo }}" title="{{ name }}" alt="{{ name }}" class="img-responsive" /></a>
    {% endif %}
    {% else %}
    <h1><a href="{{ home }}">{{ name }}</a></h1>
    {% endif %}
     
  3. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    HTML:
    <div id="logo">
    {% if logo %}<img src="{{ logo }}" title="{{ name }}" alt="{{ name }}" class="img-responsive" />{% else %}
    <h1>{{ name }}</h1>
    {% endif %}</div>
     
  4. VitaliyP

    VitaliyP Новичок

    Сообщения:
    15
    Симпатии:
    0
    Вообщем вот рабочий код кому нужно.
    В /catalog/view/theme/default/template/common/header.twig
    меняем код
    Код:
     <div id="logo">{% if logo %}<a href="{{ home }}"><img src="{{ logo }}" title="{{ name }}" alt="{{ name }}" class="img-responsive" /></a>{% else %}
              <h1><a href="{{ home }}">{{ name }}</a></h1>
              {% endif %}</div>
    на
    Код:
    <div id="logo">
               {% if logo %}
                {% if home == og_url %}
                  <img src="{{ logo }}" title="{{ name }}" alt="{{ name }}" class="img-responsive" />
                {% else %}
                  <a href="{{ home }}"><img src="{{ logo }}" title="{{ name }}" alt="{{ name }}" class="img-responsive" /></a>
                {% endif %}
              {% else %}
                <h1><a href="{{ home }}">{{ name }}</a></h1>
              {% endif %}
           </div>
    
    Делаем добавляем код в контроллер
    В /catalog/controller/common/header.php вставляем перед // Wishlist код
    Код:
    $host = isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1')) ? HTTPS_SERVER : HTTP_SERVER;
            if ($this->request->server['REQUEST_URI'] == '/') {
                $data['og_url'] = $this->url->link('common/home');
            } else {
                $data['og_url'] = $host . substr($this->request->server['REQUEST_URI'], 1, (strlen($this->request->server['REQUEST_URI'])-1));
            }
    Сохраняем все это дело, обновляем модификаторы и радуемся