Пункт меню "Контакты" - модификация.

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем Илюха, 11 фев 2015.

  1. Илюха

    Илюха Новичок

    Сообщения:
    28
    Симпатии:
    19
    Доброго времени суток, случайный читатель моих постов.

    Хочу поделиться вот какой штукой: как все заметили в ОС есть вот такое вот чудесное меню:

    02_001.jpg

    Сделано довольно удобно - при наведении курсора пункт меню подсвечивается (при стандартных настройках темы из серого становится черным), выводится описание:

    02_002.jpg

    И когда я вижу такое меню, то чисто интуитивно думаю, что если нажать на строчку с номером телефона - я перейду на страницу с контактами этого магазина. Вот тут и кроется подвох... Нажать на эту строчку нельзя(!), однако попасть на страницу контактов магазина можно, нажав на изображение маленькой трубки:

    02_003.jpg

    Я думаю многие со мной согласятся, что это не удобно? Мне-то сложно ее разглядеть, а каково людям с плохим зрением?

    А теперь к интересному: В этом посте я расскажу, как привести пункт меню "Контакты" к общему виду всех остальных пунктов.


    1) Открываем файл: /.../catalog/controller/common/header.php

    находим строку №51:
    и добавляем после неё:


    2) Открываем файл: /.../catalog/view/theme/default/template/common/header.tpl (пример для дефолтной темы!!!)

    находим строку №48 и меняем это:
    на это:

    3) Открываем файл: /.../catalog/language/russian/common/header.php (пример приведен для русского языка, если у вас на сайте используется два, три и т.д. языков - то правку необходимо внести во все языки)

    находим строку №16:
    и добавляем после него:


    4) Получаем удобный переход на страницу с контактами магазина:

    02_004.jpg


    Может и это кому пригодится... :)
     
    Zlata Jesen, GATO, cjdns и ещё 1-му нравится это.
  2. cjdns

    cjdns Новичок

    Сообщения:
    16
    Симпатии:
    0
    прикольно, понравилось, спасибо
     
  3. MiloMilo

    MiloMilo Новичок

    Сообщения:
    5
    Симпатии:
    1
    А можно еще также понятно расказать: как вставить здесь же еще ссылок (пунктов меню) Оплата, Доставка, Онас
     
    Dschoni23 нравится это.
  4. mmmtrade

    mmmtrade Пользователь

    Сообщения:
    82
    Симпатии:
    3
    Сделал эту штуку, все работало , а сегодня выяснил что весь файл error.log забит ошибкой по стоке 48 /.../catalog/view/theme/default/template/common/header.tpl, может я что не так сделал, посмотрите кто делал
     
  5. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.438
    Симпатии:
    780
    а что за ошибка забыли написать!
     
  6. mmmtrade

    mmmtrade Пользователь

    Сообщения:
    82
    Симпатии:
    3
    2015-06-03 16:10:22 - PHP Notice: Undefined variable: text_contact in /home/modnayay/4istoshop.com/www/catalog/view/theme/default/template/common/header.tpl
    и так 3 раза в минуту.
     
  7. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.438
    Симпатии:
    780
    значит не добавили в контроллер строку
    Код:
    $data['text_contact'] = $this->language->get('text_contact');
     
  8. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    454
    А я обычно для ссылок с телефонами прописываю тег <a href="tel:88008888888">телефон</a> - это дает возможность при нажатие с телефона сразу звонить.
     
    solunski.d и optimlab нравится это.
  9. mmmtrade

    mmmtrade Пользователь

    Сообщения:
    82
    Симпатии:
    3
    а как это применить для телефонов в шапке?
     
  10. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    вручную изменить в header.tpl
     
  11. mmmtrade

    mmmtrade Пользователь

    Сообщения:
    82
    Симпатии:
    3
    та это я понял, но куда же всунуть этот тег <a href="tel:88008888888">телефон</a>
     
  12. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    вместо <?php echo $telephone; ?>
     
    mmmtrade нравится это.
  13. bados

    bados Новичок

    Сообщения:
    27
    Симпатии:
    1
    Доброе утро!
    Подскажите, пожалуйста, как сделать чтобы в "контактах" было вот так? Заранее благодарю!
    Безымянный.jpg
     
  14. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    454
    Нужно сверстать страницу под этот стиль
     
    solunski.d нравится это.
  15. bados

    bados Новичок

    Сообщения:
    27
    Симпатии:
    1
    Т.е. просто изменить расположение отображения блоков и текста не получится?
    Если что не так говорю - сорри, я новичок. :)

    Я правильно понимаю что работать нужно с файлом contact.tpl?
     
    Последнее редактирование модератором: 1 дек 2015
  16. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
  17. bados

    bados Новичок

    Сообщения:
    27
    Симпатии:
    1