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


Как Убрать В Товаре "Другие Фото" ?


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

#1 qwesd1

qwesd1

    Новичок

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

Отправлено 21 Апрель 2011 - 12:00

Здравствуйте!
Подскажите, пожалуйста....
У товара одно фото. Как убрать под его фотографией фразу "Другие фото" и маленькую иконку этого фото?
И каким образом сместить расположение модуля "Характеристики" под фото в плотную, чтобы не было пробелов?
Описание у меня в условиях доставки, то есть справа от фото.
Спасибо.

#2 Vaccina

Vaccina

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

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

Отправлено 21 Апрель 2011 - 18:40

Для удаления дополнительных фотографий нужно изменить шаблон "Товар"

далее нужно найти и удалить слудующий блок
<!-- Другие изображения товара. Отображаются если есть изображения товара -->
			{% IFNOT goods_images_empty %}
			  <h5>Другие фото {GOODS_NAME}</h5>
			  {% FOR goods_images %}
				<div class="goodsDataMainImagesIcon left">
				  <a href="{goods_images.LARGE}" rel="gallery"  target="_blank" title="{goods_images.NAME}"><img class="cornerAll withBorder" rel="{goods_images.MEDIUM}" src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a>
	
				  <!-- Идентификатор изображения товара, используется для галереи изображений -->
				  <input type="hidden" rel="{goods_images.ID}" />
				</div>
			  {% ENDFOR %}
			{% ENDIF %}

далее перемещаем блок
<table>
						  <tr>
						  {% FOR goods_modifications_properties %}
							<td class="goodsDataMainModificationsBlockProperty">
							  <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
							  {% FOR values %}
								
								  <!-- Если это первый элемент в списке -->
								  {% IF goods_modifications_properties.values.first %}
									<strong>{goods_modifications_properties.NAME}:</strong><br />
									<select name="form[properties][]">
								  {% ENDIF %}
			
									<option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option>
			
								  <!-- Если это последний элемент в списке -->
								  {% IF goods_modifications_properties.values.last %}
									</select>
								  {% ENDIF %}
							  {% ENDFOR %}
			  
							</td>
									  
							{goods_modifications_properties.index | is_divided("2","</tr><tr>","")}
						  {% ENDFOR %}
						</tr>
					  </table>

на только что удаленный блок дополнительных фотографий к товару.

#3 support

support

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

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 25 Апрель 2011 - 17:38

Лучше всего блок изображений не удалить окончательно, а просто скрыть в случае если изображение всего одно и оставлять этот блок если изображений много, в этом случае старый код вида:
{% IFNOT goods_images_empty %}
  ... тут всякий код выдачи списка маленьких изображений товара ...
{% ENDIF %}

будет заменён новым. Далее разместил примеры нового кода.

Для шаблона сияние:
<!-- Другие изображения товара. Отображаются если есть изображения товара -->
{% IFNOT goods_images_empty %}
  {% FOR goods_images %}
	
	<!-- Заголовок и обёртка для изображений, которая позволяет не показывать уменьшенное изображение товара если оно у него лишь одно -->
	{% IF goods_images.first %}
	  <div {% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}>
		<h5>Другие фото {GOODS_NAME}</h5>
	{% ENDIF %}
  
	<!-- Уменьшенное изображение товара -->
	<div class="goodsDataMainImagesIcon left">
	  <a href="{goods_images.LARGE}" rel="gallery"  target="_blank" title="{goods_images.NAME}"><img class="cornerAll withBorder" rel="{goods_images.MEDIUM}" src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a>

	  <!-- Идентификатор изображения товара, используется для галереи изображений -->
	  <input type="hidden" rel="{goods_images.ID}" />
	</div>
	
	<!-- В самом конце закрываем обёртку для списка маленьких изображений товара -->
	{% IF goods_images.last %}
	  </div>
	{% ENDIF %}
  {% ENDFOR %}
{% ENDIF %}


Для шаблона мокко:
<!-- Другие изображения товара. Отображаются если есть изображения товара -->
{% IFNOT goods_images_empty %}
  {% FOR goods_images %}
	
	<!-- Заголовок и обёртка для изображений, которая позволяет не показывать уменьшенное изображение товара если оно у него лишь одно -->
	{% IF goods_images.first %}
	  <div {% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}>
		<h5>Другие фото {GOODS_NAME}</h5>
	{% ENDIF %}
  
	<!-- Уменьшенное изображение товара -->
	<div class="goodsDataMainImagesIcon floatLeft">
	  <a href="{goods_images.LARGE}" rel="gallery"  target="_blank" title="{goods_images.NAME}"><img class="cornerAll withBorder" rel="{goods_images.MEDIUM}" src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a>

	  <!-- Идентификатор изображения товара, используется для галереи изображений -->
	  <input type="hidden" rel="{goods_images.ID}" />
	</div>
	
	<!-- В самом конце закрываем обёртку для списка маленьких изображений товара -->
	{% IF goods_images.last %}
	  </div>
	{% ENDIF %}
  {% ENDFOR %}
{% ENDIF %}

Для шаблона лайт:
<!-- Другие изображения товара. Отображаются если есть изображения товара -->
{% IFNOT goods_images_empty %}
  {% FOR goods_images %}
  
	<!-- Заголовок и обёртка для изображений, которая позволяет не показывать уменьшенное изображение товара если оно у него лишь одно -->
	{% IF goods_images.first %}
	  <div {% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}>
		<h5>Другие фото {GOODS_NAME}</h5>
	{% ENDIF %}
  
	<!-- Уменьшенное изображение товара -->
	<div class="goodsDataMainImagesIcon floatLeft">
	  <a href="{goods_images.LARGE}" rel="gallery"  target="_blank" title="{goods_images.NAME}"><img class="withBorder" rel="{goods_images.MEDIUM}" src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a>
	  
	  <!-- Идентификатор изображения товара, используется для галереи изображений -->
	  <input type="hidden" rel="{goods_images.ID}" />
	</div>
	
	<!-- В самом конце закрываем обёртку для списка маленьких изображений товара -->
	{% IF goods_images.last %}
	  </div>
	{% ENDIF %}
  {% ENDFOR %}
{% ENDIF %}

Во всех шаблонах галереи тем шаблоны обновили




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

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