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


Как Убрать Доставку Из Стрпницы Товара


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

#21 Spy

Spy

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

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

Отправлено 05 Ноябрь 2012 - 21:43

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

#22 Koderhan

Koderhan

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

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

Отправлено 06 Ноябрь 2012 - 12:11

Такое можно сделать аналогичным путем, отредактировав файл "Товар" после кода :
<div class="block goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}>
			<div class="delivery fnt12n txtalgnlft">
			  <div class="variant">
				<div class="info">{GOODS_MOD_DESCRIPTION}</div>
			  </div>
			</div>
		  </div>
Добавить код:
		  <!-- Условия доставки -->
		  {% FOR upper_navigation %} 
			{% IF upper_navigation.CURRENT %} 
 
				{% IF upper_navigation.NAME=ваша категория учитывая пробелы и регистры букв%} 
				   Тут текст доставки для товаров в этой категории.
				{% ENDIF %} 
 
			  {% ENDIF %} 
		  {% ENDFOR %}
		  <!-- Условия доставки-Конец -->
Условие выполняется если ваш товар имеется в указанной категории и выводится текст доставки.

#23 Spy

Spy

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

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

Отправлено 06 Ноябрь 2012 - 17:48

Сделал, спасибо. Ответьте пжст  как сделать строку поиска всю для ввода текста?, а то я закрасил searchbg ддабы строка поиска была растянута по ширине в лево до края, пытался сам код найти но, увы мне - не нашел...т.е чтобы строка поиска слева была вровень с panelsite.
Изображение

#24 Koderhan

Koderhan

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

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

Отправлено 06 Ноябрь 2012 - 18:00

Просмотр сообщенияSpy (06 Ноябрь 2012 - 17:48) писал:

Сделал, спасибо. Ответьте пжст  как сделать строку поиска всю для ввода текста?, а то я закрасил searchbg ддабы строка поиска была растянута по ширине в лево до края, пытался сам код найти но, увы мне - не нашел...т.е чтобы строка поиска слева была вровень с panelsite.
Изображение
Это можно сделать в редакторе шаблонов.
Открыть main.css, найти код:
		#panelsite div.centercol .search input.text { float:left; background:url(/web/upload/assets/images/145/144452/searchbg.jpg) 0px -10px no-repeat; font:italic 12px Verdana, Geneva, sans-serif; color:#b7b7b7; width:546px; height:30px; padding:0 5px 0 131px; line-height:30px; cursor:default;  }
Заменить на:
		#panelsite div.centercol .search input.text { float:left; background:url(/web/upload/assets/images/145/144452/searchbg.jpg) 0px -10px no-repeat; font:italic 12px Verdana, Geneva, sans-serif; color:#b7b7b7; width: 656px; height:30px; padding: 0 5px 0 20px; line-height:30px; cursor:default;  }


#25 Spy

Spy

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

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

Отправлено 06 Ноябрь 2012 - 18:36

Просмотр сообщенияKoderhan (06 Ноябрь 2012 - 12:11) писал:

Такое можно сделать аналогичным путем, отредактировав файл "Товар" после кода :
<div class="block goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}>
			<div class="delivery fnt12n txtalgnlft">
			  <div class="variant">
				<div class="info">{GOODS_MOD_DESCRIPTION}</div>
			  </div>
			</div>
		  </div>
Добавить код:
		  <!-- Условия доставки -->
		  {% FOR upper_navigation %} 
			{% IF upper_navigation.CURRENT %} 
 
				{% IF upper_navigation.NAME=ваша категория учитывая пробелы и регистры букв%} 
				   Тут текст доставки для товаров в этой категории.
				{% ENDIF %} 
 
			  {% ENDIF %} 
		  {% ENDFOR %}
		  <!-- Условия доставки-Конец -->
Условие выполняется если ваш товар имеется в указанной категории и выводится текст доставки.
Этот код выводит одинаковый текст для всех товаров данной категории, я имел ввиду чтобы на этом месте размещался уникальный текст -для каждого товара свой.
Поиск поправил, спасибо.

#26 Koderhan

Koderhan

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

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

Отправлено 06 Ноябрь 2012 - 18:54

Просмотр сообщенияSpy (06 Ноябрь 2012 - 18:36) писал:

Этот код выводит одинаковый текст для всех товаров данной категории, я имел ввиду чтобы на этом месте размещался уникальный текст -для каждого товара свой.
Поиск поправил, спасибо.
Это делается в разделе Товары-> Товар. Отредактируйте любой товар и добавьте свое описание для каждого товара.

#27 Spy

Spy

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

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

Отправлено 06 Ноябрь 2012 - 19:16

У меня новая цена перечеркнута, вылечите пжст.

#28 rjevsky

rjevsky

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

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

Отправлено 07 Ноябрь 2012 - 08:32

Цитата

Условие выполняется если ваш товар имеется в указанной категории и выводится текст доставки.
Товар имеется, но текст не выводится :(. Товар принадлежит двум категориям, одна из них скрытая. Похоже, именно поэтому и не выводится - когда я изменил в условии название категории на ту, которая не скрыта, текст появился. Но мне-то нужно выводить текст не для всех товаров, а лишь для некоторых. Тогда посоветуйте, по какому другому условию их отобрать. Например, как задать условие "если закупочная цена <0"?

#29 Koderhan

Koderhan

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

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

Отправлено 07 Ноябрь 2012 - 10:19

Просмотр сообщенияSpy (06 Ноябрь 2012 - 19:16) писал:

У меня новая цена перечеркнута, вылечите пжст.
Покажите пример такого отображения.

#30 Koderhan

Koderhan

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

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

Отправлено 07 Ноябрь 2012 - 11:01

Просмотр сообщенияrjevsky (07 Ноябрь 2012 - 08:32) писал:

Товар имеется, но текст не выводится :(. Товар принадлежит двум категориям, одна из них скрытая. Похоже, именно поэтому и не выводится - когда я изменил в условии название категории на ту, которая не скрыта, текст появился. Но мне-то нужно выводить текст не для всех товаров, а лишь для некоторых. Тогда посоветуйте, по какому другому условию их отобрать. Например, как задать условие "если закупочная цена <0"?
Не знаю подойдет ли.
Вот код, можете поэкспериментировать.
 <!-- Условия доставки -->
		  {%IF GOODS_MOD_PRICE_SUPPLIER = 150%} 
			<h1>ffffffffffffffffffffffffff</h1>
		  {%ENDIF%}
		  <!-- Условия доставки-Конец -->

150 - Это закупочная цена.

#31 Spy

Spy

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

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

Отправлено 07 Ноябрь 2012 - 12:15

Просмотр сообщенияKoderhan (07 Ноябрь 2012 - 10:19) писал:

Покажите пример такого отображения.
Это  хром, в ишаке всё нормально.
Изображение
И товары на главной не выводятся хотя в категории есть.

#32 rjevsky

rjevsky

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

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

Отправлено 07 Ноябрь 2012 - 13:06

Цитата

Не знаю подойдет ли.
Вот код, можете поэкспериментировать.
Да, так работает, спасибо. Хотя, конечно, с категориями было бы лучше, и непонятно, почему ранее предложенный код не работает, если категория скрыта. Ну ладно - хоть какое-то решение есть. А как теперь выводимый текст раскрасить в другой цвет? Какой-то класс ему задать?

#33 Koderhan

Koderhan

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

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

Отправлено 07 Ноябрь 2012 - 13:23

Просмотр сообщенияrjevsky (07 Ноябрь 2012 - 13:06) писал:

Да, так работает, спасибо. Хотя, конечно, с категориями было бы лучше, и непонятно, почему ранее предложенный код не работает, если категория скрыта. Ну ладно - хоть какое-то решение есть. А как теперь выводимый текст раскрасить в другой цвет? Какой-то класс ему задать?
Другой код не работает по причине отсутствия скрытой категории в меню.
IF upper_navigation.NAME=ваша категория - Если вы находитесь в такой категории то выводим текст.
Вот.

Текст красить.
Например:
<p style="color: #ddd;">Ваш текст</p>
color - это цвет.
подробнее тут http://htmlbook.ru/css/color

#34 Koderhan

Koderhan

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

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

Отправлено 07 Ноябрь 2012 - 13:32

Просмотр сообщенияSpy (07 Ноябрь 2012 - 12:15) писал:

Это  хром, в ишаке всё нормально.
Изображение
И товары на главной не выводятся хотя в категории есть.
Добавить в конец файла main.csstemplate код:
.fnt12b span {
	text-decoration:none !important ;
}


#35 rjevsky

rjevsky

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

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

Отправлено 07 Ноябрь 2012 - 18:51

Уважаемый Koderhan, благодарю за квалифицированные и понятные ответы!

Цитата

Другой код не работает по причине отсутствия скрытой категории в меню.
А есть ли средства доступа к категориям, которых в меню не видно?

Кстати, в том коде был обход всех категорий, насколько я понял, но не понял, почему нужно использовать цикл.
Без цикла такой код разве не сработает?
{% IF upper_navigation.NAME=ваша категория учитывая пробелы и регистры букв%}
		  Тут текст доставки для товаров в этой категории.
{% ENDIF %} 


#36 Koderhan

Koderhan

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

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

Отправлено 08 Ноябрь 2012 - 06:08

Просмотр сообщенияrjevsky (07 Ноябрь 2012 - 18:51) писал:

Уважаемый Koderhan, благодарю за квалифицированные и понятные ответы!

А есть ли средства доступа к категориям, которых в меню не видно?

Кстати, в том коде был обход всех категорий, насколько я понял, но не понял, почему нужно использовать цикл.
Без цикла такой код разве не сработает?
{% IF upper_navigation.NAME=ваша категория учитывая пробелы и регистры букв%}
		  Тут текст доставки для товаров в этой категории.
{% ENDIF %} 
В массиве с данными о товаре нету информации о принадлежности к категориям. Цыкал идет по всем элементам массива. Такой код не сработает. В массиве upper_navigation не одна категория.А проверить надо имена категорий.

#37 rjevsky

rjevsky

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

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

Отправлено 08 Ноябрь 2012 - 10:52

Цитата

В массиве upper_navigation не одна категория.А проверить надо имена категорий.
Понял, спасибо. Так все-таки как насчет средств доступа к категориям, которых в меню не видно? Возможно ли такое?

#38 Vaccina

Vaccina

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

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

Отправлено 08 Ноябрь 2012 - 14:18

К сожалению в массиве upper_navigation нет данных о скрытых категориях. Имя скрытой категории доступно через переменную {CATEGORY_NAME}

Если необходимо проверить так же и под категорию, то можно комбинировать upper_navigation и CATEGORY_NAME

#39 rjevsky

rjevsky

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

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

Отправлено 14 Ноябрь 2012 - 10:16

Цитата

Имя скрытой категории доступно через переменную {CATEGORY_NAME}

Если я Вас правильно понял, такой код должен сработать:
<!-- Условия доставки --> 
		  {% FOR upper_navigation %}  
			{% IF upper_navigation.CURRENT %}  
  
				{% IF CATEGORY_NAME =Скрытая%}  
				   Тут текст доставки для товаров в этой категории. 
				{% ENDIF %}  
  
			  {% ENDIF %}  
		  {% ENDFOR %} 
		  <!-- Условия доставки-Конец -->
Сам проверять пока не решаюсь - стоит рабочий кусок с проверкой закупочной цены.

#40 yangirov

yangirov

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

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

Отправлено 14 Март 2013 - 21:18

Я убрал доставку со страницы товара.Как её обратно поставить и куда.
И как сделать так,чтобы по умолчанию этот блок был свернут(при клике разворачивается:-))))




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

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