Moushe.ru

Блог обо всём

OcStore 1.5.4.1 делаем шаблон NextShop (6 часть)



Продолжаем создавать наш шаблон для OcStore 1.5.4.1, в этом уроке мы снова корректируем шапку нашего шаблона NextShop.

Nextshop ocstore

Список задач на сегодня:

1. Добавим в меню навигации производителей и контакты (связаться с нами)

2. Сделаем слово корзина ссылкой и немного изменим стили корзины

Приступим:

1.1. Откроем файл ../catalog/view/theme/nextshop/template/common/header.tpl и после этих строк (83-84):

<li><a href="<?php echo $shopping_cart; ?>"><?php echo $text_shopping_cart; ?></a></li>
<li><a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></li>

вставим эти:

<li><a href="<?php echo $manufacturer; ?>"><?php echo $text_manufacturer; ?></a></li>
<li><a href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a></li>

1.2. Откроем файл ../catalog/controller/common/header.php и после этих строк (77-78):

$this->data['text_account'] = $this->language->get('text_account');
$this->data['text_checkout'] = $this->language->get('text_checkout');

вставим эти:

$this->data['text_manufacturer'] = $this->language->get('text_manufacturer');
$this->data['text_contact'] = $this->language->get('text_contact');

а после этих строк (90-91):

$this->data['shopping_cart'] = $this->url->link('checkout/cart');
$this->data['checkout'] = $this->url->link('checkout/checkout', '', 'SSL');

вставим эти:

$this->data['manufacturer'] = $this->url->link('product/manufacturer');
$this->data['contact'] = $this->url->link('information/contact');

1.3. Откроем файл ../catalog/language/russian/common/footer.php и вместо этой строки (6):

$_['text_contact']      = 'Связаться с нами';

вставим эту:

$_['text_contact']      = 'Контакты';

а вместо этой строки (18):

$_['text_powered']         = 'Работает на <a href="http://myopencart.ru">OpenCart</a><br /> %s &copy; %s';

вставим эту:

$_['text_powered']         = 'Работает на <a href="http://myopencart.ru">OpenCart</a> %s &copy; %s';

2.1. Откроем файл ../catalog/language/russian/module/cart.php и вместо этой строки (3):

$_['heading_title'] = 'Корзина покупок';

вставим эту:

$_['heading_title'] = 'Корзина';

а вместо этой (7):

$_['text_empty']    = 'Ничего не куплено!';

вставим эту:

$_['text_empty']    = 'Ваша корзина пока пуста!';

2.2. Откроем файл ../catalog/view/theme/nextshop/template/module/cart.tpl и вместо этой строки (3):

<h4><?php echo $heading_title; ?></h4>

вставим эту:

<h4><a href="<?php echo $cart; ?>"><?php echo $heading_title; ?></a></h4>

2.3. Откроем файл ../catalog/view/theme/nextshop/stylesheet/stylesheet.css и вместо этих строк (137-206):

#header #cart {
position: absolute;
top: 0px;
right: 145px;
z-index: 9;
min-width: 300px;
}
#header #cart .heading {
float: right;
margin-right: 172px;
margin-top: 15px;
padding-left: 14px;
padding-right: 14px;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #EEEEEE;
background: #FFF;
position: relative;
z-index: 1;
}
#header #cart .heading h4 {
color: #333333;
font-size: 15px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 3px;
}
#header #cart .heading a {
color: #38B0E3;
text-decoration: none;
}
#header #cart .heading a span {
background: #FFFFFF url('../image/arrow-down.png') 100% 50% no-repeat;
padding-right: 15px;
}
#header #cart .content {
clear: both;
display: none;
position: relative;
top: -1px;
padding: 8px;
min-height: 150px;
border-top: 1px solid #EEEEEE;
border-left: 1px solid #EEEEEE;
border-right: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;
-webkit-border-radius: 0px 7px 7px 7px;
-moz-border-radius: 0px 7px 7px 7px;
-khtml-border-radius: 0px 7px 7px 7px;
border-radius: 0px 7px 7px 7px;
-webkit-box-shadow: 0px 2px 2px #DDDDDD;
-moz-box-shadow: 0px 2px 2px #DDDDDD;
box-shadow: 0px 2px 2px #DDDDDD;
background: #FFF;
}
#header #cart.active .heading {
margin-top: 5px;
padding-top: 10px;
padding-bottom: 6px;
border-top: 1px solid #EEEEEE;
border-left: 1px solid #EEEEEE;
border-right: 1px solid #EEEEEE;
-webkit-border-radius: 7px 7px 0px 0px;
-moz-border-radius: 7px 7px 0px 0px;
-khtml-border-radius: 7px 7px 0px 0px;
border-radius: 7px 7px 0px 0px;
}
#header #cart.active .content {
display: block;
}

вставим эти:

#header #cart {
position: absolute;
top: 40px;
right: 0px;
z-index: 9;
min-width: 300px;
}
#header #cart .heading {
float: right;
margin-right: 0px;
margin-top: 15px;
padding-left: 14px;
padding-right: 14px;
background: #FFF;
position: relative;
z-index: 1;
}
#header #cart .heading h4 {
font-size: 15px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 3px;
}
#header #cart .heading a {
font-family: Myriad Pro;
font-size: 14px;
color: #000;
text-decoration: none;
}
#header #cart .heading a:hover {
color:  #49a5ec;
}
#header #cart .heading a span {
background: #FFFFFF url('../image/arrow-down.png') 100% 50% no-repeat;
padding-right: 15px;
}
#header #cart .content {
clear: both;
display: none;
position: relative;
padding: 8px;
min-height: 150px;
border: 1px solid #EEEEEE;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
background: #FFF;
}
#header #cart.active .heading {
margin-top: 5px;
padding-top: 10px;
padding-bottom: 6px;
}
#header #cart.active .content {
display: block;
}

На сегодня всё, следите за новостями.

14 Комментария

  1. Приветствую!
    а в пункте — 1.2. Откроем файл ../catalog/controller/common/header.php и после этих строк (77-78):
    Случаем нет никакой ошибки?

    а после этих строк (90-91):

    $this->data[‘text_manufacturer’] = $this->language->get(‘text_manufacturer’);
    $this->data[‘text_contact’] = $this->url->link(‘information/contact’);

    — этих строк там просто нету!!!
    помогите пожалуйста разобраться

    • Владислав Храмцов
      vkontakte.ru Владислав Храмцов

      14.06.2013 at 19:39

      Строки должны быть, возможно под другими номерами.

  2. Дмитрий

    23.06.2013 at 15:43

    Здравстуйте, Владислав, а вы не поможете разместить поиск в конце строчки меню навигации? Спасибо

    • Владислав Храмцов
      vkontakte.ru Владислав Храмцов

      23.06.2013 at 21:23

      В stylesheet ищете код search и изменяете значение top: **px;

  3. Дмитрий

    24.06.2013 at 20:52

    Благодарю, все прекрасно получилось.

  4. Дмитрий

    19.07.2013 at 07:01

    Здравствуйте, подскажите как сделать выпадающее меню, спасибо

  5. а после этих строк (90-91):

    $this->data[‘text_manufacturer’] = $this->language->get(‘text_manufacturer’);
    $this->data[‘text_contact’] = $this->url->link(‘information/contact’);

    — этих строк там просто нету!!!
    помогите пожалуйста разобраться
    Ответить ↓
    ===============================
    И правда .. не могу найти эти строки далее по инструкции
    $this->data[‘text_contact’] = $this->url->link(‘information/contact’); — вообще нигде не нашел в файле.

    • Владислав Храмцов
      vkontakte.ru Владислав Храмцов

      04.08.2013 at 21:56

      Исправил

  6. Дарья

    02.09.2013 at 11:15

    Огромное спасибо за уроки. У меня вопрос как в главное меню можно добавить ссылку с информацией о доставке и оплате? Они есть только в футере. Как перенести их в меню.

    • Владислав Храмцов
      vkontakte.ru Владислав Храмцов

      02.09.2013 at 21:58

      Писал уже не один раз, открываем header.tpl после последней ссылки в div links или menu добавляем новую ссылку (a href=»адрес страницы»)название пункта меню(/a), открываем витрину копируем из футера адрес ссылки, вставляем в «адрес страницы». Если название пункта меню будет на витрине отображаться непонятными символами, меняем кодировку header.tpl на UTF-8.

  7. Дарья

    09.09.2013 at 12:14

    спасибо, буду менять

  8. Огромное спасибо,давно искала как перенести ссылки из подвала в главное меню)

Добавить комментарий

Your email address will not be published.

*

CAPTCHA image
*

© 2016 Moushe.ru При копировании материалов, ссылка на нас обязательна!

Вверх ↑



Яндекс.Метрика