Перейти к содержимому


Убрать Меню Из Корзины


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 15

#1 Panches

Panches

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Отправлено 04 Июнь 2012 - 21:15

Подскажите как убрать из корзины боковое и верхнее меню?

#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 05 Июнь 2012 - 00:09

Вам необходимо в шаблоне "HTML" найти

<!-- Скрипты магазина -->
  <script type="text/javascript" src="{ASSETS_JS_PATH}main.js"></script>

</head>
<body>

ниже добавить

{%IF MOD_LNAME=cart%}
<style>
#leftMenuBlockWrap, #mainNav {
  display:none;
}
</style>
{%ENDIF%}


#3 Panches

Panches

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Отправлено 05 Июнь 2012 - 20:11

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

А еще подскажите хочу сделать вывод блока "Интересные предложения" в корзине и на странице товара. Пытался вставить код этого блока из "HTML" в "корзину" и в "товар", но он не работает, отображается только надпись "Интересные предложения". Что нужно прописать, чтобы он заработал?

#4 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 06 Июнь 2012 - 21:46

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

#5 Panches

Panches

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Отправлено 09 Июнь 2012 - 20:06

Еще подскажите пожалуйста: хочу изменить вид кнопок "пересчитать" и "оформить заказ". Есть изображения кнопок для "пересчитать" - knopka1.png и knopka2.png, для "оформить заказ" - knopka3.png и knopka4.png. При наведении мышки на knopka1 она меняется на knopka2, knopka3 меняется на knopka4.

Я использовал следующий код:

для кнопки "пересчитать":

<input type="image" src="knopka1.png" onmouseover="knopka2.png';" onmouseout="this.src='knopka1.png';"><input type="hidden" name=save/>

для кнопки "оформить заказ":

<input type="image" src="knopka3.png" onmouseover="this.src='knopka4.png';" onmouseout="this.src='knopka3.png';"><input type="hidden" name="next_step" />

Так вот кнопка "оформить заказ" работает и переходит к шагу ввода данных, а кнопка "пересчитать", если изменить количество товара, не пересчитывает и тоже перходит к шагу ввода данных.

Если у кода кнопки "оформить заказ" заменить
name="next_step"
на
name=save
, то обе кнопки нормально пересчитывают, а "оформить заказ" не работает.  

Подскажите, что нужно изменить в коде кнопки, чтобы они заработали?

P.S. код кнопки "пересчитать" также работает для кнопки "купить" в шаблоне "товар" и добавляет товар в корзину.

#6 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 13 Июнь 2012 - 14:12

Вся проблема в том что эти обе кнопки находятся в одной форме, и отправляются 2 информации, и соответственно обработается вперед та - которая обрабатывается первой в коде на сервере.
В любом случае вам необходимо выносить каждую кнопку в отдельную форму (<form>)

#7 Panches

Panches

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Отправлено 13 Июнь 2012 - 19:16

А подскажите какой адрес нужно прописать  в атрибуте "action" для эти кнопок?

#8 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 14 Июнь 2012 - 22:31

action должен быть {CART_URL}

#9 Panches

Panches

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Отправлено 15 Июнь 2012 - 18:43

Что-то у меня не получилось через <form> может не так делаю. Сделал по другому:

прописал "class"
<input class="more-link" type="submit" value="Пересчитать"/>
<input class="zak" type="submit" name="next_step" value="Оформить заказ"/>

и в css добавил:
input.more-link, .zak { 
border: 0px none currentColor;
width: 192px;
}

.more-link { 
background: url("кнопка1") no-repeat transparent;
display: inline-block;
height: 60px;
}

.zak { 
background: url("кнопка2") no-repeat transparent;
display: inline-block;
height: 60px;
width: 205px;
}

Для своих кнопок "value" оставил пустыми. Хотелось бы, чтобы при наведении мышки кнопка менялась. Может кто подскажет как это сделать?

#10 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 15 Июнь 2012 - 21:53

Используйте псевдокласс :hover

.zak:hover {
  background: url("кнопка3") no-repeat transparent;
}


#11 Panches

Panches

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Отправлено 16 Июнь 2012 - 13:18

Все супер! Все работает.  :D Благодарю за помощь.

#12 eliant

eliant

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

  • Пользователи
  • PipPipPip
  • 149 сообщений

Отправлено 11 Июль 2012 - 15:25

Помогите, пожалуйста, опустить подвал.
И добавить кнопку "Продолжить покупки", которая бы возвращала со странички корзины на страницу с которой был сделан переход в корзину
Безымянный рисунок.png

#13 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 11 Июль 2012 - 23:09

Для увеличения области контента найдите

#content {
	margin: 0 auto;
	width: 960px;
}

и замените на

#content {
	margin: 0 auto;
	min-height: 600px;
	width: 960px;
}

Что касается кнопки вернуться, то данный вопрос уже обсуждался на форуме http://forum.storela...dpost__p__18694

#14 pavelkosenkov

pavelkosenkov

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

  • Пользователи
  • PipPipPip
  • 73 сообщений

Отправлено 30 Октябрь 2012 - 15:45

Vaccina, а как убрать боковое меню  из корзины в шаблоне Сияние.
Пробовал вставлять
{%IF MOD_LNAME=cart%}
<style>
#leftMenuBlockWrap, #mainNav {
  display:none;
}
</style>
{%ENDIF%}

так не работает.

#15 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 30 Октябрь 2012 - 17:14

Приложите скриншот к вопросу пожалуйста.
программа для снятия скриншота

#16 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 31 Октябрь 2012 - 18:19

Цитата

Vaccina, а как убрать боковое меню из корзины в шаблоне Сияние.
Пробовал вставлять
{%IF MOD_LNAME=cart%}
<style>
#leftMenuBlockWrap, #mainNav {
display:none;
}
</style>
{%ENDIF%}

так не работает.

По идее все верно, может где-то переопределение стилей? Пожалуйста, напомните адрес вашего магазина. или попробуйте так

{%IF MOD_LNAME=cart%}
<style>
#leftMenuBlockWrap {
display:none !important;
}
</style>
{%ENDIF%}

после тега <body>




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных