Moushe.ru

Блог обо всём

OpenCart 1.5.3 делаем шаблон NewOpen (2 часть)



Давайте продолжим работу над нашим шаблоном.


1. Откроем файл header.tpl (../catalog/view/theme/NewOpen/template/common) и ищем эти строки (70-71):

<div class="links"><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a><a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a><a href="<?php echo $shopping_cart; ?>"><?php echo $text_shopping_cart; ?></a><a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div>
</div>

и удаляем их

Ищем эти строки (74-96):

<?php foreach ($categories as $category) { ?>
<li><?php if ($category['active']) { ?>
<a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
<?php } ?>

<?php if ($category['children']) { ?>
<div>
<?php for ($i = 0; $i < count($category['children']);) { ?>
<ul>
<?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
<?php for (; $i < $j; $i++) { ?>
<?php if (isset($category['children'][$i])) { ?>
<li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
<?php } ?>
<?php } ?>
</ul>
<?php } ?>
</div>
<?php } ?>
</li>
<?php } ?>

и вставляем вместо них эти строчки (они мне больше нравятся Подмигивающая рожица):

<li><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a></li>
<li><a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a></li>
<li><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a></li>
<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 $contact; ?>"><?php echo $text_contact; ?></a></li>

2. Откроем файл header.php (../catalog/language/russian/common) и после этой строки (10):

$_['text_checkout']       = 'Оформление заказа';

вставляем эту:

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

3. Откроем файл header.php (../catalog/controller/common) и после этой строки (50):

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

вставляем эту:

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

а после этой (58):

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

вставим эту:

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

 

4. Откроем файл stylesheet.css и изменим эти строки (327-340):

#menu {
background: #585858;
border-bottom: 1px solid #000000;
height: 37px;
margin-bottom: 15px;
-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
-webkit-box-shadow: 0px 2px 2px #DDDDDD;
-moz-box-shadow: 0px 2px 2px #DDDDDD;
box-shadow: 0px 2px 2px #DDDDDD;
padding: 0px 5px;
}

на эти:

#menu {
background: #000;
height: 37px;
margin-bottom: 15px;
-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
padding: 0px 5px;
}

эти (342-347):

#menu > ul > li {
position: relative;
float: left;
z-index: 20;
padding: 6px 5px 5px 0px;
}

на эти:

#menu > ul > li {
position: relative;
float: left;
z-index: 20;
}

эти (353-370):

#menu > ul > li > a {
font-size: 13px;
color: #FFF;
line-height: 14px;
text-decoration: none;
display: block;
padding: 6px 10px 6px 10px;
margin-bottom: 5px;
z-index: 6;
position: relative;
}
#menu > ul > li:hover > a {
background: #000000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

на эти:

#menu > ul > li > a {
font-size: 13px;
color: #FFF;
line-height: 25px;
text-decoration: none;
display: block;
padding: 6px 10px 6px 10px;
margin-bottom: 5px;
z-index: 6;
position: relative;
}
#menu > ul > li:hover > a {
background: #e7e7e7;
color: #000;
}

На сегодня всё, до новых встреч. Следите за новостями Улыбка

10 Комментариев

  1. Здравствуйте. Подскажите как изменить цвет категории в которой сейчас находимся в верхнем меню. На картинке она сейчас черная. http://s1.ipicture.ru/uploads/20121026/fepYcaxY.jpg

  2. Дмитрий

    10.11.2012 at 06:40

    Делал по вашим урокам и не получилось как надо, подскажите, пожалуйста, как опустить меню ниже http://shdi.jino.ru/download/2012-11-10_043023.jpg

  3. Дмитрий

    10.11.2012 at 15:21

    СПасибо, большое!

  4. Света

    03.12.2012 at 19:58

    А как вместо «контакты» добавить ссылку «Информация о доставке»?

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

      03.12.2012 at 21:21

      В комментарии не вставляется код, напишите мне письмо в контакте.

  5. Jin Kazama

    23.01.2013 at 05:58

    подскажите, пожалуйста, зачем менять stylesheet?

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

    стайлщит у меня другой совсем, там идёт ссылка на links, подозреваю, что оно тянет оттуда ссылка в верхний заголовок

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

      23.01.2013 at 21:00

      Если вы копируете стандартный шаблон и даёте ему новое название то в header’е нужно указывать чтобы шаблон импользовал свой стиль а не стиль стандартного шаблона.

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

Your email address will not be published.

*

CAPTCHA image
*

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

Вверх ↑



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