Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Другой лого на главной странице


Recommended Posts

Добрый день всем. 

Как можно отобразить другой логотип на главной странице?
 

Пробовал  сделать так, но не помогло. Вообще ничего не изменлось. 

 

     <div id="logo">
        {% if home %}
        <a href="{{ home }}">
          <img src="alistudio.store/image/catalog/Resurs2.png" width="{{ j3.settings.get('logo_width') }}" height="{{ j3.settings.get('logo_height') }}" alt="{{ name }}" title="{{ name }}"/>
        </a>
      {% else %}      
        {% if j3.settings.get('logo_src') %}
          <a href="{{ home }}">
            <img src="{{ j3.settings.get('logo_src') }}" {% if j3.settings.get('logo2x_src') %}srcset="{{ j3.settings.get('logo_src') }} 1x, {{ j3.settings.get('logo2x_src') }} 2x"{% endif %} width="{{ j3.settings.get('logo_width') }}" height="{{ j3.settings.get('logo_height') }}" alt="{{ name }}" title="{{ name }}"/>
          </a>
        {% else %}
          <h1><a href="{{ home }}">{{ name }}</a></h1>
        {% endif %}{% endif %}
      </div>
Змінено користувачем stavtime
Надіслати
Поділитися на інших сайтах


38 минут назад, stavtime сказал:

Добрый день всем. 

Как можно отобразить другой логотип на главной странице?
 

Пробовал  сделать так, но не помогло. Вообще ничего не изменлось. 

 

     <div id="logo">
        {% if home %}
        <a href="{{ home }}">
          <img src="alistudio.store/image/catalog/Resurs2.png" width="{{ j3.settings.get('logo_width') }}" height="{{ j3.settings.get('logo_height') }}" alt="{{ name }}" title="{{ name }}"/>
        </a>
      {% else %}      
        {% if j3.settings.get('logo_src') %}
          <a href="{{ home }}">
            <img src="{{ j3.settings.get('logo_src') }}" {% if j3.settings.get('logo2x_src') %}srcset="{{ j3.settings.get('logo_src') }} 1x, {{ j3.settings.get('logo2x_src') }} 2x"{% endif %} width="{{ j3.settings.get('logo_width') }}" height="{{ j3.settings.get('logo_height') }}" alt="{{ name }}" title="{{ name }}"/>
          </a>
        {% else %}
          <h1><a href="{{ home }}">{{ name }}</a></h1>
        {% endif %}{% endif %}
      </div>

Так а что Вы тут проверяете?

{% if home %}

так он будет ибо это ссылка на главную страницу, а не показатель, что страница главная.

Надіслати
Поділитися на інших сайтах


1 час назад, stavtime сказал:

Добрый день всем. 

Как можно отобразить другой логотип на главной странице?
 

Пробовал  сделать так, но не помогло. Вообще ничего не изменлось. 

 

     <div id="logo">
        {% if home %}
        <a href="{{ home }}">
          <img src="alistudio.store/image/catalog/Resurs2.png" width="{{ j3.settings.get('logo_width') }}" height="{{ j3.settings.get('logo_height') }}" alt="{{ name }}" title="{{ name }}"/>
        </a>
      {% else %}      
        {% if j3.settings.get('logo_src') %}
          <a href="{{ home }}">
            <img src="{{ j3.settings.get('logo_src') }}" {% if j3.settings.get('logo2x_src') %}srcset="{{ j3.settings.get('logo_src') }} 1x, {{ j3.settings.get('logo2x_src') }} 2x"{% endif %} width="{{ j3.settings.get('logo_width') }}" height="{{ j3.settings.get('logo_height') }}" alt="{{ name }}" title="{{ name }}"/>
          </a>
        {% else %}
          <h1><a href="{{ home }}">{{ name }}</a></h1>
        {% endif %}{% endif %}
      </div>

 

Надіслати
Поділитися на інших сайтах

{% if ( home == og_url ) %}

лого1

{% else %}

лого2
{% endif %}
 

в контроллер

 

        $data['home'] = $this->url->link('common/home');
        $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));
        }

  • +1 1
Надіслати
Поділитися на інших сайтах

33 минуты назад, mrz сказал:

{% if ( home == og_url ) %}

лого1

{% else %}

лого2
{% endif %}
 

в контроллер

 

        $data['home'] = $this->url->link('common/home');
        $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));
        }

а если где-то вызывается еще og_url (ну мало ли в каком-то дополнении с микроразметкой). И не факт, что server['REQUEST_URI'] будет /

 

ИМХО, если делать - то делать норм, я не костылями.

Надіслати
Поділитися на інших сайтах


1 час назад, whiteblue сказал:

 

Вобще не ясно к чему это. давайте купим какую-то фигню за 20 баксов, а там разберемся.

Надіслати
Поділитися на інших сайтах


Только что, IIOIOIOII сказал:

Вобще не ясно к чему это. давайте купим какую-то фигню за 20 баксов, а там разберемся.

вот пример использования на сайте мультирегиона пиццерий

https://pizza.torg.town

https://pizza.torg.town/ukraina/odessa/

Надіслати
Поділитися на інших сайтах

5 минут назад, whiteblue сказал:

вот пример использования на сайте мультирегиона пиццерий

https://pizza.torg.town

https://pizza.torg.town/ukraina/odessa/

Вы задачу читали? Конечно впихнуть свой модуль лучше (финансово). но я не думаю что человеку нужно тратиться на дополнение, чтобы его задачу решить. Хотя... Главное впихнуть, так ведь.

Надіслати
Поділитися на інших сайтах


39 минут назад, IIOIOIOII сказал:

а если где-то вызывается еще og_url (ну мало ли в каком-то дополнении с микроразметкой). И не факт, что server['REQUEST_URI'] будет /

 

ИМХО, если делать - то делать норм, я не костылями.

Почему же вы тогда свой вариант не предложите!?

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.