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


Изображение Для Товаров.

Изображение для товаров. те пла

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

#1 a82z

a82z

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

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

Отправлено 11 Ноябрь 2013 - 16:39

Подскажите пожалуйста ,  
на сайте планируется несколько тысяч наименований товаров.
Хотел бы всем товарам назначить одно и тоже изображение. так как это автозапчасти для тойоты .
Вот и хотел бы всем товарам поставить значок тойоты. как это сделать  сразу, а не что бы каждому товару назначать изображение.
к примеру  изображение называется tl.jpg .  а весь прайс будет выгружаться из эеселя в магазин.
Спасибо.

#2 Stasya

Stasya

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

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

Отправлено 11 Ноябрь 2013 - 19:17

Вам необходимо в шаблоне Товар найти блок
<!-- Большое изображение -->
			 <div class="goodsDataMainImage">
			 {% IF GOODS_IMAGE_EMPTY %}
				 <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}" />
			 {% ELSE %}
				 <a itemprop="image" href="{GOODS_IMAGE_LARGE}" target="_blank" title="Увеличить {GOODS_NAME}"><img class="goods-image-medium" src="{GOODS_IMAGE_MEDIUM}" alt="{GOODS_NAME}" /></a>
			 {% ENDIF %}
и заменить его на
<!-- Большое изображение -->
			 <div class="goodsDataMainImage">
			 {% IF GOODS_IMAGE_EMPTY %}
				 <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}" />
			 {% ELSE %}
				 <a itemprop="image" href="{GOODS_IMAGE_LARGE}" target="_blank" title="Увеличить {GOODS_NAME}"><img class="goods-image-medium" src="ссылка на изображение" alt="{GOODS_NAME}" /></a>
			 {% ENDIF %}

Блок
<div class="goodsListItemImage"><a href="{related_goods.URL}"><img class="goods-image-small" src="{% IF related_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{related_goods.IMAGE_SMALL}{% ENDIF %}" alt="{related_goods.NAME}" /></a></div>
замените на
<div class="goodsListItemImage"><a href="{related_goods.URL}"><img class="goods-image-small" src="ссылка на изображение" alt="{related_goods.NAME}" /></a></div>

Блок
<div class="goodsListItemImage"><a href="{related_views_goods.URL}"><img class="goods-image-small" src="{% IF related_views_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{related_views_goods.IMAGE_SMALL}{% ENDIF %}" alt="{related_views_goods.NAME}" /></a></div>
замените на
<div class="goodsListItemImage"><a href="{related_views_goods.URL}"><img class="goods-image-small" src="ссылка на изображение" alt="{related_views_goods.NAME}" /></a></div>

В шаблоне Товары найдите строку
<div class="goodsListItemImage"><a href="{goods.URL}"><img class="goods-image-small" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></div>
и замените ее на
<div class="goodsListItemImage"><a href="{goods.URL}"><img class="goods-image-small" src="ссылка на изображение" alt="{goods.NAME}" /></a></div>


В шаблоне HTML найдите блок
<div class="goodsListItemImage"><a href="{index_page_new_goods.URL}"><img class="goods-image-small" src="{% IF index_page_new_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{index_page_new_goods.IMAGE_SMALL}{% ENDIF %}" alt="{index_page_new_goods.NAME}" /></a></div>
и замените его на
<div class="goodsListItemImage"><a href="{index_page_new_goods.URL}"><img class="goods-image-small" src="ссылка на изображение" alt="{index_page_new_goods.NAME}" /></a></div>

Блок
<div class="goodsListItemImage"><a href="{index_page_favorites_goods.URL}"><img class="goods-image-small" src="{% IF index_page_favorites_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{index_page_favorites_goods.IMAGE_SMALL}{% ENDIF %}" alt="{index_page_favorites_goods.NAME}" /></a></div>
замените на
<div class="goodsListItemImage"><a href="{index_page_favorites_goods.URL}"><img class="goods-image-small" src="ссылка на изображение" alt="{index_page_favorites_goods.NAME}" /></a></div>

И блок
<div class="goodsListItemImage"><a href="{index_page_goods.URL}"><img class="goods-image-small" src="{% IF index_page_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{index_page_goods.IMAGE_SMALL}{% ENDIF %}" alt="{index_page_goods.NAME}" /></a></div>
замените на
<div class="goodsListItemImage"><a href="{index_page_goods.URL}"><img class="goods-image-small" src="ссылка на изображение" alt="{index_page_goods.NAME}" /></a></div>

Блок
<a href="{recently_viewed_goods.URL}" title="Перейти на страницу &laquo;{recently_viewed_goods.NAME}&raquo;"><img class="goods-image-icon" src="{% IF recently_viewed_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{recently_viewed_goods.IMAGE_ICON}{% ENDIF %}" alt="{recently_viewed_goods.NAME}" /></a>
замените на
<a href="{recently_viewed_goods.URL}" title="Перейти на страницу &laquo;{recently_viewed_goods.NAME}&raquo;"><img class="goods-image-icon" src="ссылка на изображение" alt="{recently_viewed_goods.NAME}" /></a>

В шаблоне Поиск найдите строку
<div class="goodsListItemImage"><a href="{goods.URL}"><img class="goods-image-icon" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></div>
и замените ее на
<div class="goodsListItemImage"><a href="{goods.URL}"><img class="goods-image-icon" src="ссылка на изображение" alt="{goods.NAME}" /></a></div>


#3 a82z

a82z

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

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

Отправлено 11 Ноябрь 2013 - 22:32

В шаблоне Товары найдите строку
<div class="goodsListItemImage"><a href="{goods.URL}"><img class="goods-image-small" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></div>
и замените ее на
<div class="goodsListItemImage"><a href="{goods.URL}"><img class="goods-image-small" src="ссылка на изображение" alt="{goods.NAME}" /></a></div>

нету таой строчки к сожалению ,
<div class="contentTbBodyNavigate">
  <a href="http://{NET_DOMAIN}/...}/">Главная</a>

  <!-- Если отображаем полный каталог товаров, без указания категории -->
  {% IF IS_FULL_CATALOG %}
&raquo; <span>Каталог товаров</span>
  <!-- Если отображаем товары в категории -->
  {% ELSE %}
    &raquo; <a href="{CATALOG_URL}" >Каталог товаров</a>
    {% FOR upper_navigation %}
  {% IF upper_navigation.CURRENT %} &raquo; <span>{upper_navigation.NAME}</span>{% ELSEIF upper_navigation.CURRENT_PARENT %} &raquo; <a href="{upper_navigation.URL}" >{upper_navigation.NAME}</a>{% ENDIF %}
    {% ENDFOR %}
  {% ENDIF %}

</div>

<h1>{CATEGORY_NAME}</h1>

<table>

  <!-- Фильтры показываются только если есть товары в категории -->
  {% IFNOT goods_empty %}
    <!-- Дополнительная навигация для работы со списком товаров -->
    <tr>
  <!-- Блок выбора параметра по которому производится сортировка списка товаров и возможность изменения лимитов выдачи -->
  <td>
    <form action="">
  <div>
    <!-- Список фильтров, которые сейчас действуют на результаты поиска -->
    {% FOR goods_filters %}
  <input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" />
    {% ENDFOR %}
    
    <!-- Поле выбора сортировки -->
    {% IF goods_show_order_fields %}
  Сортировать по:
  <select name="goods_search_field_id" onchange="this.form.submit();">
    {% FOR goods_order_fields %}
  <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>
    {% ENDFOR %}
  </select>
    {% ENDIF %}
    
    <!-- Поле выбора лимитов -->
    {% IF goods_show_per_page %}
  Показывать по:
  <select name="per_page" onchange="this.form.submit();">
    {% FOR goods_per_page_list %}
  <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option>
    {% ENDFOR %}
  </select>
    {% ENDIF %}
  </div>
    </form>
  </td>
  <!-- END Блок выбора параметра по которому производится сортировка списка товаров -->
  
  <!-- Страницы -->
  <td class="alignRight">
    <div>
  {% IF show_pages %}
  <div class="square_pages">
    <span>Страницы: </span>
  {% FOR goods_pages %}
    {% IF goods_pages.CURRENT %}
  <b>{goods_pages.PAGE}</b>
    {% ELSE %}
  <a href="{GOODS_PAGINATE_URL}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a>
    {% ENDIF %}
  {% ENDFOR %}
  </div>
  {% ENDIF %}
    </div>
  </td>
  <!-- END Страницы -->
    </tr>
    <!-- END Дополнительная навигация для работы со списком товаров -->
  {% ENDIF %}
  <!-- END Фильтры показываются только если есть товары в категории -->

  <!-- Список товаров -->
  <tr>
    <td colspan="2">
  <table>
    <tr>
  
  <!-- Если список товаров пуст -->
  {% IF goods_empty %}
    <td>
  <!-- Если не применено ни одного фильтра, значит в категории нет товаров -->
  {% IF goods_filters_empty %}

    <!-- Если в категории нет товаров, но есть категории, то отобразим их -->
    {%IFNOT nested_categories_list_empty %}
  
  <!-- Блок навигации по категориям, вложенным в текущую категорию -->
  <ul class="content_catalog_nested_categories">
    {% FOR nested_categories_list %}
  <li>
    <div class="withBorder cornerAll padding1em">
  <div><a href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;"><img class="goods-cat-image-medium" {% IF nested_categories_list.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-small.png"{% ELSE %}src="{nested_categories_list.IMAGE_MEDIUM}"{% ENDIF %} alt="{nested_categories_list.NAME}" /></a></div>
  <a href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">
    {nested_categories_list.NAME}

    <!-- Отображение количества товаров в категории -->
    {% IF nested_categories_list.GOODS_COUNT>0 %}
({nested_categories_list.GOODS_COUNT})
    {% ENDIF %}
  </a>
    </div>
  </li>
    {% ENDFOR %}
  </ul>
  <br clear="all"/>

    <!-- Если в категории нет ни товаров, ни категорий то сообщим пользователю что ничего нет -->
    {% ELSE %}
<h3>Нет товаров в категории</h3>
    {% ENDIF %}
  
  <!-- Если производили фильтрацию товаров в категории -->
  {% ELSE %}
    <h3>Нет товаров для выбранных условий</h3>
  {% ENDIF %}
    </td>

  <!-- Если есть товары -->
  {% ELSE %}
   <table>
  <thead>
    <th>Изображение</th>
    <th>Название</th>
    <th>Свойства</th>
    <th>Цена</th>
    <th>Наличие</th>
    <th></th>
  </thead>
  {% FOR goods %}
    <tbody id="gl{goods.ID}">
  {% FOR mods %}
    <tr style="border-bottom:1px dashed #ccc; background:{g.index | is_divided("2","#ffffcc","#c0c0c0")};">
  <td class="valignMiddle alignCenter">  
    <a href="{goods.mods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}" alt="{goods.mods.NAME}" /></a>
  </td>
  <td class="valignMiddle">
    <a href="{goods.mods.URL}">{goods.NAME}</a>
  </td>
  <td class="valignMiddle">
    <table class="property_data" cellspacing="0">
  {%FOR v%}
    <tr>
  <td rel="{goods.mods.v.PROPERTY_ID}">{goods.mods.v.NAME}:</td>
  <td>{goods.mods.v.VALUE}</td>
    </tr>
  {% ENDFOR v %}
    </table>
  </td>
  <td class="valignMiddle alignRight">
    <div class="goodsListItemPriceNew" style="white-space:nowrap;">
  {goods.mods.PRICE_NOW | money}
    </div>
    {% IF goods.mods.PRICE_OLD > goods.mods.PRICE_NOW %}
  <div class="goodsListItemPriceOld" style="white-space:nowrap;">
    <s>{goods.mods.PRICE_OLD | money}</s>
  </div>
    {% ENDIF %}
  </td>
  <td class="valignMiddle alignRight">
    {goods.mods.REST_VALUE}&nbsp;{goods.mods.MEASURE_NAME}
  </td>
  <td class="valignMiddle" style="padding-left:1em;">
    <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
    <div>
    <input type="hidden" name="hash" value="{HASH}" />
    <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
    <input type="hidden" name="form[goods_mod_id]" value="{goods.mods.ID}" />
    <input type="submit" value="В корзину" />
  </div>
    </form>
  </td>
  <td>
    
  </td>
    </tr>
  {% ENDFOR mods %}
    </tbody>
  {% ENDFOR goods %}
</table>
        {% ENDIF %}
    </tr>
  </table>
    </td>
  </tr>
  <!-- END Список товаров -->

  <!-- Подвал таблицы со списком товаров -->
  <tr>
    <!-- Страницы -->
    <td colspan="2" class="alignRight">
  <div>
    {% IF show_pages %}
    <div class="square_pages">
  <span>Страницы: </span>
    {% FOR goods_pages %}
  {% IF goods_pages.CURRENT %}
    <b>{goods_pages.PAGE}</b>
  {% ELSE %}
    <a href="{GOODS_PAGINATE_URL}&amp;page={goods_pages.PAGE}">{goods_pages.PAGE}</a>
  {% ENDIF %}
    {% ENDFOR %}
    </div>
    {% ENDIF %}
  </div>
    </td>
    <!-- END Страницы -->
  </tr>
  <!-- END Подвал таблицы со списком товаров -->

</table>


<!-- Описание категории -->
{% IF CATEGORY_DESCRIPTION %}
  <div class="categoryDescriptionBlock">
    <div class="htmlDataBlock">
  {CATEGORY_DESCRIPTION}
    </div>
  </div>
{% ENDIF %}

<!-- Короткое SEO описание категории -->
{% IF CATEGORY_SEO_DESCRIPTION_SHORT %}
  <div style="padding-bottom:1em;">
    {CATEGORY_SEO_DESCRIPTION_SHORT}
  </div>
{% ENDIF %}

<!-- Полное SEO описание категории -->
{% IF CATEGORY_SEO_DESCRIPTION_LARGE %}
  <div class="categoryDescriptionBlock">
    <div class="htmlDataBlock">
  {CATEGORY_SEO_DESCRIPTION_LARGE}
    </div>
  </div>
{% ENDIF %}

#4 Vaccina

Vaccina

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

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

Отправлено 12 Ноябрь 2013 - 03:12

В вашем шаблоне вместо строки

<div class="goodsListItemImage"><a href="{goods.URL}"><img class="goods-image-small" src="ссылка на изображение" alt="{goods.NAME}" /></a></div>

используется строка

<td class="valignMiddle alignCenter"> 
	<a href="{goods.mods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}" alt="{goods.mods.NAME}" /></a>
  </td>





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

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