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


Сопутствующий Товар


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

#1 emin808

emin808

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

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

Отправлено 06 Февраль 2013 - 14:24

Здравия,  у нас перестали отображаться сопутствующие товары.
Возможно мы что то изменили в коде , т.к вносили изменения в шаблоны.

Помогите поправить пожалуйста .

http://asfn.storelan...mod_id=20531715

#2 Koderhan

Koderhan

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

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

Отправлено 06 Февраль 2013 - 15:30

Просмотр сообщенияemin808 (06 Февраль 2013 - 14:24) писал:

Здравия,  у нас перестали отображаться сопутствующие товары.
Возможно мы что то изменили в коде , т.к вносили изменения в шаблоны.

Помогите поправить пожалуйста .

http://asfn.storelan...mod_id=20531715
Пожалуйста, не могли бы вы прислать ваш файл "Товар".

#3 emin808

emin808

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

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

Отправлено 06 Февраль 2013 - 16:19

<div class="span7 breadcrumbs hidden-phone">
  <div class="with-keyup-navigation">
    <ul>
      <li><a href="http://{NET_DOMAIN}/" title="Перейти на главную">Главная</a><span>&nbsp;</span></li>
      <li><a href="{CATALOG_URL}" title="Перейти в каталог товаров">Каталог</a><span>&nbsp;</span></li>
      {% FOR upper_navigation %}
        <li><a href="{upper_navigation.URL}" title="Перейти в категорию &laquo;{upper_navigation.NAME}&raquo;">{upper_navigation.NAME}</a><span>&nbsp;</span></li>
      {% ENDFOR %}
      <li><strong>{GOODS_NAME}</strong></li>
    </ul>
  </div>
</div>
<div class="span7" style="padding: 20px;">
  <div class="page-title">
    <h1>{GOODS_NAME}</h1>
    {% IF FORM_NOTICE %}<ul class="messages"><li class="{% IF FORM_NOTICE_IS_GOOD %}success-msg{% ELSE %}error-msg{% ENDIF %}">{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}
    <!-- Артикул, если указан -->
    <div {% IFNOT GOODS_MOD_ART_NUMBER %}style="display:none;"{% ENDIF %}>
      Артикул: <span>{GOODS_MOD_ART_NUMBER}</span>
    </div>
  </div>
  <div class="row">
    <div class="span5">
      <div class="row">
      <!-- Большое изображение -->
        <div class="span12 goodsDataMainImage">
          {% IF GOODS_IMAGE_EMPTY %}
            <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}"  class="thumbnail"/>
          {% ELSE %}
            <a href="{GOODS_IMAGE_LARGE}" target="_blank" title="Увеличить {GOODS_NAME}" class="thumbnail">
               <div class="goods-image-medium product-image" style="background: url({GOODS_IMAGE_MEDIUM}) no-repeat center center; background-size: contain;"></div>
            </a>
          {% ENDIF %}
          <!-- Идентификатор изображения товара, используется для галереи изображений -->
          <input type="hidden" value="{GOODS_IMAGE_ID}" />
        </div>

        <!-- Ссылка на увеличение среднего изображения товара до большого. Появляется если у товара указано изображение -->
        {% IFNOT GOODS_IMAGE_EMPTY %}
          <div class="span12 goodsDataMainImageZoom">
            <a href="{GOODS_IMAGE_LARGE}" target="_blank">Увеличить изображение</a>
          </div>
        {% ENDIF %}

        <!-- Другие изображения товара. Отображаются если есть изображения товара -->
        {% IFNOT goods_images_empty %}
          {% FOR goods_images %}
            {% IF goods_images.first %}
              <div class="span12"{% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}>
                <h5>Другие фото {GOODS_NAME}</h5>
                <ul  class="thumbnails goodsDataMainImages">
            {% ENDIF %}
                  <li class="span2">
                    <a href="{goods_images.LARGE}" rel="gallery" target="_blank" title="{goods_images.NAME}" class="goods-image-icon-square thumbnail"><img  class="thumbnail goods-image-icon" rel="{goods_images.MEDIUM}" src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a>
                    <!-- Идентификатор изображения товара, используется для галереи изображений -->
                    <input type="hidden" value="{goods_images.ID}" />
                  </li>
                  {goods_images.index | is_divided("4"," ","")}
            {% IF goods_images.last %}
                </ul>
              </div>
            {% ENDIF %}
          {% ENDFOR %}
        {% ENDIF %}
      </div>
    </div>
    <div class="span6">
      <div class="row">
        <!-- Цена сейчас -->
        <div>
          <span class="goodsDataMainModificationPriceNow price" title="Текущая цена за &laquo;{GOODS_NAME}&raquo;">
            {GOODS_MOD_PRICE_NOW | money_format}
          </span>
        </div>
        <!-- Старая цена -->
         <!-- Если на товар действует скидка -->
         {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
                 <div class="old-price">
                 <span class="goodsDataMainModificationPriceOld price" title="Мы снизили цену на &laquo;{GOODS_NAME}&raquo;. Старая цена - {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT} руб.">
                         <span title=""><span class="num">{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT}</span> <span>Руб</span></span>
                 </span>
                 </div>
         <!-- Если старая цена была больше новой -->
         {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
                 <div class="old-price">
                 <span class="goodsDataMainModificationPriceOld price" title="Мы снизили цену на &laquo;{GOODS_NAME}&raquo;. Старая цена - {GOODS_MOD_PRICE_OLD} руб.">

                         <span title=""><span class="num">{GOODS_MOD_PRICE_OLD}</span> <span>Руб</span></span>
                 </span>
                 </div>
         {% ENDIF %}
         <!-- /Старая цена -->

        <!-- Доступность товара -->
        <div class="span12 goodsDataMainModificationAvailable">
          <p class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;" {%ENDIF%} >Товар есть в наличии&nbsp;<img src="http://asfn.storelan...чии 2.png?6437" alt="" /><br /></p>
          <p class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{%ENDIF%} >К сожалению, этого<br />
<strong><span style="color: rgb(128, 0, 0);">товара нет в наличии</span></strong><br />
<span style="color: rgb(73, 154, 6);"><strong>Вы можете оформить его&nbsp;</strong><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;">&laquo;</span><strong>под заказ</strong><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;">&raquo;</span></span><span style="color: rgb(113, 167, 68);"><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;"><br />
</span></span><strong><span style="color: rgb(113, 167, 68);"><br type="_moz" />
</span></strong></p>
        </div>
        <!-- /Доступность товара -->

        <!-- Добавление в корзину -->
        <div class="span12">
          <form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="form-inline goodsDataForm">
            <fieldset>
              <!-- По этому значению производится заказ товара -->
              <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
              <input type="hidden" name="hash" value="{HASH}" />
              <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />

              <div class="control-group">
                <div class="controls">
                  <input type="text" name="form[goods_mod_quantity]" id="qty" maxlength="12" value="1" title="Количество" class="input-mini" style="height: 19px; text-align: right; padding: 3px;"/>
                  <button type="button" title="Положить в корзину" class="btn btn-success"  onclick="$('.goodsDataForm').submit()"><i class="icon-ok icon-white"></i>&nbsp;Добавить в корзину</button>
                </div>
              </div>
            </fieldset>
          </form>
        </div>
        <!-- /Добавление в корзину -->

        <!-- Если в тарифном плане подключен модуль сравнения товаров -->
        {% IF TARIFF_FEATURE_GOODS_COMPARE %}
          <!-- Если не выключен модуль сравнения товаров в настройках магазина -->
          {% IFNOT SETTINGS_COMPARE_DISABLE %}
            <div class="span12">
              <a class="goodsDataCompareButton delete link-compare" {% IFNOT GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} title="Убрать товар из списка сравнения с другими товарами" rel="{COMPARE_DELETE_URL}?return_to={CURRENT_URL | urlencode}" >Убрать из сравнения</a>
              <a class="goodsDataCompareButton add link-compare" {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} title="Добавить товар к списку сравнения с другими товарами" rel="{COMPARE_ADD_URL}?return_to={CURRENT_URL | urlencode}">Добавить к сравнению</a>
            </div>
          {% ENDIF %}
        {% ENDIF %}
        <!-- /Если в тарифном плане подключен модуль сравнения товаров -->

        <!-- Блок информации по акции действующей на товар, если таковая есть -->
        {% IF GOODS_MOD_MAX_DISCOUNT_ID %}
          <div class="span12">
            <!-- Акция на товар -->
            <strong>Товар участвует в акции &laquo;{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}&raquo;.</strong><br />
            До {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет {GOODS_MOD_MAX_DISCOUNT}%
          </div>
        {% ENDIF %}

        <!-- Блок выбора модификаций для текущей товарной позиции -->
        <div class="span12">
          <div class="goodsDataMainModificationsBlock product-options" >
            {% FOR goods_modifications_properties %}
                                                        <td class="goodsDataMainModificationsBlockProperty">
                                                          <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
                                                          {% FOR values %}

                                                                  <!-- Если это первый элемент в списке -->
                                                                  {% IF goods_modifications_properties.values.first %}
                                                                        <span class="goodsDataMainModificationsRadio">
                                                                        <strong>{goods_modifications_properties.NAME}:</strong><br />
                                                                  {% ENDIF %}

                                                                   <input type="radio" name="form[properties][{goods_modifications_properties.ID}]" value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}checked="checked"{% ENDIF %} /> {goods_modifications_properties.values.NAME} <br />

                                                                   {% IF goods_modifications_properties.values.last %}
                                                                        </span>
                                                                  {% ENDIF %}

                                                          {% ENDFOR %}

                                                        </td>

                                                        {goods_modifications_properties.index | is_divided("2","</tr><tr>","")}
                                                  {% ENDFOR %}

            <!-- Данные по модификациям для текущей товарной позиции -->
            {% FOR goods_modifications %}
              <div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
                <input type="hidden" name="id" value="{goods_modifications.ID}" />
                <input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
                <input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
                <div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div>
                <input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
                <div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
                <input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
                <input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
                <input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
                <input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
                <input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
                <input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
                <div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
              </div>
            {% ENDFOR %}
          </div>
        </div>
        <!-- /Блок выбора модификаций для текущей товарной позиции -->

        <!-- Блок описания модификации -->
        <div class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}>
          <div class="htmlDataBlock">
            {GOODS_MOD_DESCRIPTION}
          </div>
        </div>

        <!-- Блок описания вариантов доставки -->

        <!-- /Блок описания вариантов доставки -->

      </div>
    </div>
  </div>

  <!-- Блок описания товара. Показываем его есть описание товара -->
{% IF GOODS_DESCRIPTION_LARGE %}
         <h3>Описание {GOODS_NAME}</h3>
         <div class="htmlDataBlock">
         {GOODS_DESCRIPTION_LARGE}
         </div>
{% ENDIF %}
<!-- END Блок описания товара. Показываем его есть описание товара -->

<!-- Блок характеристик товара. Показываем его если указаны характеристики -->
{% IFNOT goods_features_empty %}
<h3>Характеристики {GOODS_NAME}</h3><br />
<table class="goodsDataFeatures">
         <tr>
         {% FOR goods_features%}
                 <td>
                 <p><span>{goods_features.NAME}</span></p>
                 </td>
                 <td>
                 {goods_features.VALUE}
                 </td>
                 {% IFNOT goods_features.last %}{goods_features.index | is_divided("1","</tr><tr>","")}{% ENDIF %}
         {% ENDFOR %}
         </tr>
</table><br /><br />
{% ENDIF %}
<!-- END Блок характеристик товара. Показываем его если указаны характеристики -->

<!-- Если в тарифном плане подключен модуль отзывов о товаре -->
{% IF TARIFF_FEATURE_GOODS_OPINION %}
<!-- Если не выключен модуль отзывов о товаре -->
{% IFNOT SETTINGS_OPINION_DISABLE %}
         <div class="goodsDataOpinion">
         <h3>Отзывы о {GOODS_NAME}</h3><br />

         <!-- Если отзывов по товару вообще нет, ни положительных ни отрицательных -->
         {% IF opinion_list_empty_without_filter %}
                 <div class="goodsDataOpinionMessage empty">Отзывов пока не было. Вы можете <a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm">оставить его первым</a></div>

         <!-- Если по товару есть хотя бы один отзыв -->
         {% ELSE %}
                 <table>
                 <!-- Верхняя навигация (Фильтры и страницы) -->
                 <thead>
                         <tr class="goodsDataOpinionListNavigateTop">
                         <td>
                                 <!-- Среднее значение по результатам всех отзывов об этом товаре -->
                                 {% IF GOODS_OPINION_RATING_VALUE_ROUND %}
                                 <img src="{FORALL_IMAGES_PATH}stars/{GOODS_OPINION_RATING_VALUE_ROUND}.gif" alt="{GOODS_OPINION_RATING_VALUE_ROUND}" class="valignMiddle" style="padding-right:1em;" />
                                 {% ELSE %}
                                 <img src="{FORALL_IMAGES_PATH}stars/10.gif" alt="Рейтинг не определён" class="valignMiddle" style="padding-right:1em;" />
                                 {% ENDIF %}

                                 <!-- Фильтры отзывов -->
                                 <span class="goodsDataOpinionAverageInfo">
                                 {% IF GOODS_OPINION_GENERALLY_IS_GOOD=-1 %}
                                         Все ({GOODS_OPINION_RATING_CNT_ALL}) |
                                 {% ELSE %}
                                         <a href="{GOODS_OPINION_ALL_URL}">Все ({GOODS_OPINION_RATING_CNT_ALL})</a> |
                                 {% ENDIF %}

                                 {% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %}
                                         Положительные ({GOODS_OPINION_RATING_CNT_GOOD}) |
                                 {% ELSE %}
                                         <a href="{GOODS_OPINION_GOOD_URL}">Положительные ({GOODS_OPINION_RATING_CNT_GOOD})</a> |
                                 {% ENDIF %}

                                 {% IF GOODS_OPINION_GENERALLY_IS_GOOD=0 %}
                                         Отрицательные ({GOODS_OPINION_RATING_CNT_BAD}) |
                                 {% ELSE %}
                                         <a href="{GOODS_OPINION_BAD_URL}">Отрицательные ({GOODS_OPINION_RATING_CNT_BAD})</a> |
                                 {% ENDIF %}

                                 <a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm AddNewOpinionLinkAfterList">Оставить отзыв</a>
                                 </span>
                         </td>
                         <td>
                                 <!-- Страницы отзывов -->
                                 {% IF opinion_show_pages %}
                                 <div class="square_pages">
                                         <span>Страницы: </span>
                                         {% FOR opinion_pages_list %}
                                                 {% IF opinion_pages_list.CURRENT %}
                                                 <b>{opinion_pages_list.PAGE}</b>
                                                 {% ELSE %}
                                                 <a href="{GOODS_OPINION_PAGINATE_URL}&page={opinion_pages_list.PAGE}">{opinion_pages_list.PAGE}</a>
                                                 {% ENDIF %}
                                         {% ENDFOR %}
                                 </div>
                                 {% ENDIF %}
                         </td>
                         </tr>
                 </thead>
                 <!-- END Верхняя навигация (Фильтры и страницы) -->

                 <!-- Если отзывов по товару не было с учетом фильтра по настроению отзыва -->
                 {% IF opinion_list_empty %}
                         <tbody>
                         <tr>
                                 <td colspan="2">
                                 <div class="goodsDataOpinionMessage empty">
                                         {% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %}
                                         Положительных
                                         {% ELSEIF GOODS_OPINION_GENERALLY_IS_GOOD=0 %}
                                         Отрицательных
                                         {% ENDIF %}
                                         отзывов пока не было. Вы можете <a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm">оставить его первым</a>
                                 </div>
                                 </td>
                         </tr>
                         </tbody>

                 <!-- Если отзывы по товару уже есть, покажем их список -->
                 {% ELSE %}
                         <!-- Список отзывов о товарах -->
                         <tbody>
                         <tr>
                                 <td colspan="2">
                                 <table class="goodsDataOpinionListTable">
                                         <tbody>
                                         {% FOR opinion_list %}
                                         <tr class="{% IF opinion_list.GENERALLY_IS_GOOD %}good{% ELSE %}bad{% ENDIF %}">
                                                 <td class="ceil1">
                                                 <span class="goodsDataOpinionListTableClient {% IF opinion_list.CLIENT_ID %}auth{% ENDIF %}">{opinion_list.NAME}</span>
                                                 <span class="goodsDataOpinionListTableDate">{opinion_list.DATE}</span>

                                                 {% IF opinion_list.DELETE_URL %}
                                                         <a href="{opinion_list.DELETE_URL}">Удалить</a>
                                                 {% ENDIF %}
                                                 </td>
                                                 <td class="ceil2">
                                                 {% IF opinion_list.TITLE %}<strong class="valignMiddle">{opinion_list.TITLE}</strong>{% ENDIF %}
                                                 {% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %}<br />

                                                 {% IF opinion_list.ACCOMPLISHMENTS %}<strong>Достоинства:</strong> {opinion_list.ACCOMPLISHMENTS | nl2br}<br />{% ENDIF %}
                                                 {% IF opinion_list.LIMITATIONS %}<strong>Недостатки:</strong> {opinion_list.LIMITATIONS | nl2br}<br />{% ENDIF %}
                                                 {% IF opinion_list.COMMENT %}<strong>Комментарий:</strong> {opinion_list.COMMENT | nl2br}<br />{% ENDIF %}
                                                 {% IF opinion_list.ANSWER %}
                                                         <div class="goodsDataOpinionListTableAnswer">
                                                         {opinion_list.ANSWER | nl2br}<br />
                                                         </div>
                                                 {% ENDIF %}
                                                 </td>
                                         </tr>
                                         {% ENDFOR %}
                                         </tbody>
                                 </table>
                                 </td>
                         </tr>
                         </tbody>
                         <!-- END Список отзывов о товаре -->

                         <!-- Нижняя навигация (страницы) -->
                         <tfoot>
                         <tr class="goodsDataOpinionListNavigateBottom">
                                 <td colspan="2">
                                 <!-- Страницы отзывов -->
                                 {% IF opinion_show_pages %}
                                         <div class="square_pages">
                                         <span>Страницы: </span>
                                                 {% FOR opinion_pages_list %}
                                                 {% IF opinion_pages_list.CURRENT %}
                                                         <b>{opinion_pages_list.PAGE}</b>
                                                 {% ELSE %}
                                                         <a href="{GOODS_OPINION_PAGINATE_URL}&page={opinion_pages_list.PAGE}">{opinion_pages_list.PAGE}</a>
                                                 {% ENDIF %}
                                                 {% ENDFOR %}
                                         </div>
                                 {% ENDIF %}
                                 </td>
                         </tr>
                         </tfoot>
                         <!-- END Нижняя навигация (страницы) -->
                 {% ENDIF %}
                 </table>
         {% ENDIF %}
         <!-- END Если по товару есть хотя бы один отзыв -->

         <!-- Форма добавления нового отзыва о товаре -->
         <form action="" method="post" class="goodsDataOpinionAddForm">
                 <div id="goodsDataOpinionAdd">

                 {% IF FORM_NOTICE %}
                         <h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}red{% ENDIF %}">{FORM_NOTICE}</h3>
                 {% ENDIF %}

                 <div id="goodsDataOpinionAddBlock" {% IFNOT FORM_GOODS_ID %}style="display:none"{% ENDIF%}>

                         <input type="hidden" name="hash" value="{HASH}" />
                         <input type="hidden" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_FROM}]" value="{GOODS_FROM}" />
                         <input type="hidden" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_ID}]" value="{GOODS_ID}" />

                         <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации -->
                         {ANTISPAM_CODE}

                         <h3>Новый отзыв о &laquo;{GOODS_NAME}&raquo;</h3>

                         <table class="goodsDataOpinionAddTable">
                         {% IF TARIFF_FEATURE_CLIENT_ROOM %}
                                 {% IFNOT CLIENT_IS_LOGIN %}
                                 <thead>
                                         <tr>
                                         <td colspan="2">
                                                 <div class="goodsDataOpinionMessage auth">Ваши знания будут оценены посетителями сайта, если Вы <a href="{USER_LOGIN_URL}">авторизируетесь</a> перед написанием отзыва.</div>
                                         </td>
                                         </tr>
                                 </thead>
                                 {% ENDIF %}
                         {% ENDIF %}

                         <!-- Тело таблицы. Форма добавления отзыва о товаре -->
                         <tbody>

                                 {% IFNOT CLIENT_IS_LOGIN %}
                                 <tr>
                                 <td><label for="goods_opinion_name" class="required">Ваше имя</label></td>
                                 <td><input id="goods_opinion_name" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_NAME}]" value="{FORM_GOODS_OPINION_NAME}" maxlength="255" class="required cornerAll"/></td>
                                 </tr>
                                 {% ENDIF %}
                                 <tr>
                                 <td><label for="goods_opinion_title">Заголовок</label></td>
                                 <td><input id="goods_opinion_title" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_TITLE}]" value="{FORM_GOODS_OPINION_TITLE}" maxlength="255" class="cornerAll" /></td>
                                 </tr>
                                 <tr>
                                 <td class="valignTop"><label>Оценка товара</label></td>
                                 <td>
                                         <div class="goodsDataOpinionTableRating">
                                         <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="1" {% IF FORM_GOODS_OPINION_RATING=1 %}checked="checked"{% ENDIF %} title="Ужасный" />
                                         <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="2" {% IF FORM_GOODS_OPINION_RATING=2 %}checked="checked"{% ENDIF %} title="Очень плохой"/>
                                         <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="3" {% IF FORM_GOODS_OPINION_RATING=3 %}checked="checked"{% ENDIF %} title="Плохой"/>
                                         <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="4" {% IF FORM_GOODS_OPINION_RATING=4 %}checked="checked"{% ENDIF %} title="ниже среднего"/>
                                         <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="5" {% IF FORM_GOODS_OPINION_RATING=5 %}checked="checked"{% ENDIF %} title="Средний"/>
                                         <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="6" {% IF FORM_GOODS_OPINION_RATING=6 %}checked="checked"{% ENDIF %} title="Выше среднего"/>
                                         <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="7" {% IF FORM_GOODS_OPINION_RATING=7 %}checked="checked"{% ENDIF %} title="Хороший"/>
                                         <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="8" {% IF FORM_GOODS_OPINION_RATING=8 %}checked="checked"{% ENDIF %} title="Очень хороший"/>
                                         <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="9" {% IF FORM_GOODS_OPINION_RATING=9 %}checked="checked"{% ENDIF %} title="Отличный"/>
                                         <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="10" {% IF FORM_GOODS_OPINION_RATING=10 %}checked="checked"{% ENDIF %} title="Превосходный"/>
                                         </div>
                                         <span class="goodsDataOpinionMsg"></span>
                                 </td>
                                 </tr>
                                 <tr>
                                 <td><label for="goods_opinion_accomplishments">Достоинства</label></td>
                                 <td><textarea id="goods_opinion_accomplishments" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_ACCOMPLISHMENTS}]" cols="100" rows="7" class="cornerAll">{FORM_GOODS_OPINION_ACCOMPLISHMENTS}</textarea></td>
                                 </tr>
                                 <tr>
                                 <td><label for="goods_opinion_limitations">Недостатки</label></td>
                                 <td><textarea id="goods_opinion_limitations" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_LIMITATIONS}]" cols="100" rows="7" class="cornerAll">{FORM_GOODS_OPINION_LIMITATIONS}</textarea></td>
                                 </tr>
                                 <tr>
                                 <td><label for="goods_opinion_comment" class="required">Комментарий</label></td>
                                 <td><textarea id="goods_opinion_comment" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_COMMENT}]" cols="100" rows="7" class="required cornerAll">{FORM_GOODS_OPINION_COMMENT}</textarea></td>
                                 </tr>
                                 <tr>
                                 <td><label for="goods_opinion_generally_is_good1">В целом Ваш отзыв</label></td>
                                 <td>
                                         <div class="generally">
                                         <input id="goods_opinion_generally_is_good1" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_GENERALLY_IS_GOOD}]" type="radio" value="1" {% IF FORM_GOODS_OPINION_GENERALLY_IS_GOOD=1 %}checked="checked"{% ENDIF %}/> <label for="goods_opinion_generally_is_good1">Положительный</label>
                                         <input id="goods_opinion_generally_is_good0" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_GENERALLY_IS_GOOD}]" type="radio" value="0" {% IF FORM_GOODS_OPINION_GENERALLY_IS_GOOD=0 %}checked="checked"{% ENDIF %}/> <label for="goods_opinion_generally_is_good0">Отрицательный</label>
                                         </div>
                                 </td>
                                 </tr>
                                 {% IF USE_CAPTCHA %}
                                 <tr>
                                 <td><label for="opinion_captcha_string" class="required" title="Введите код с картинки">Введите код</label></td>
                                 <td class="goodsDataOpinionCaptcha">
                                 <table>
                                         <tr>
                                         <td rowspan="2"><img src="{CAPTCHA_URL}" class="goodsDataOpinionCaptchaImg" alt="Код" title="Проверочный код, который нужно ввести в соседнее поле" /></td>
                                         <td><img src="{FORALL_IMAGES_PATH}icon/refresh/1.gif" rel="{FORALL_IMAGES_PATH}" alt="Обновить" title="Обновить" class="goodsDataOpinionCaptchaRefresh" /></td>
                                         </tr>
                                         <tr>
                                         <td><input id="opinion_captcha_string" name="form[{ANTISPAM_FORM_FIELD_NAME_CAPTCHA_STRING}]" class="required captcha cornerAll" value="{FORM_}" /></td>
                                         </tr>
                                 </table>
                                 </td>
                                 </tr>
                                 {% ENDIF %}

                         </tbody>

                         <!-- Низ таблицы. Кнопка отправки формы -->
                         <tfoot>
                                 <tr>
                                 <td></td>
                                 <td><input type="submit" value="Добавить отзыв" /> <input type="reset" class="button" value="Отменить" /> </td>
                                 </tr>
                         </tfoot>

                         </table>


                 </div>
                 </div>
         </form>

         <!-- Дабы добавляющий увидел результат добавления изменим хэш -->
         {% IF FORM_GOODS_ID %}<script type="text/javascript">document.location.hash="goodsDataOpinionAdd"</script>{% ENDIF %}
         </div>
{% ENDIF %}
<!-- END Если не выключен модуль отзывов о товаре -->
{% ENDIF %}
<!-- END Если в тарифном плане подключен модуль отзывов о товаре -->
<style>
.span7 .row .old-price{
        text-decoration: initial;
}
.span7 .row .old-price .price {
        text-decoration: initial;
}
</style>

#4 Koderhan

Koderhan

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

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

Отправлено 06 Февраль 2013 - 16:56

Предварительно создав резервную копию шаблона.
Попробуйте этот код файла "Товар".

Прикрепленные файлы

  • Прикрепленный файл  Товар.zip   7,87К   113 Количество загрузок:


#5 emin808

emin808

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

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

Отправлено 06 Февраль 2013 - 17:46

Благодарю, заменил, результата нет

даже товары перестали отображаться , это если через меню зайти например Nikon  - фотокамеры http://asfn.storelan...og/Фотокамеры-2

сейчас восстановил бэкап для посетителей


<div class="span7 breadcrumbs hidden-phone">
  <div class="with-keyup-navigation">
<ul>
  <li><a href="http://{NET_DOMAIN}/" title="Перейти на главную">Главная</a><span>&nbsp;</span></li>
  <li><a href="{CATALOG_URL}" title="Перейти в каталог товаров">Каталог</a><span>&nbsp;</span></li>
  {% FOR upper_navigation %}
<li><a href="{upper_navigation.URL}" title="Перейти в категорию &laquo;{upper_navigation.NAME}&raquo;">{upper_navigation.NAME}</a><span>&nbsp;</span></li>
  {% ENDFOR %}
  <li><strong>{GOODS_NAME}</strong></li>
</ul>
  </div>
</div>
<div class="span7" style="padding: 20px;">
  <div class="page-title">
<h1>{GOODS_NAME}</h1>
{% IF FORM_NOTICE %}<ul class="messages"><li class="{% IF FORM_NOTICE_IS_GOOD %}success-msg{% ELSE %}error-msg{% ENDIF %}">{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}
<!-- Артикул, если указан -->
<div {% IFNOT GOODS_MOD_ART_NUMBER %}style="display:none;"{% ENDIF %}>
  Артикул: <span>{GOODS_MOD_ART_NUMBER}</span>
</div>
  </div>
  <div class="row">
<div class="span5">
  <div class="row">
  <!-- Большое изображение -->
<div class="span12 goodsDataMainImage">
  {% IF GOODS_IMAGE_EMPTY %}
<img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}"  class="thumbnail"/>
  {% ELSE %}
<a href="{GOODS_IMAGE_LARGE}" target="_blank" title="Увеличить {GOODS_NAME}" class="thumbnail">
   <div class="goods-image-medium product-image" style="background: url({GOODS_IMAGE_MEDIUM}) no-repeat center center; background-size: contain;"></div>
</a>
  {% ENDIF %}
  <!-- Идентификатор изображения товара, используется для галереи изображений -->
  <input type="hidden" value="{GOODS_IMAGE_ID}" />
</div>

<!-- Ссылка на увеличение среднего изображения товара до большого. Появляется если у товара указано изображение -->
{% IFNOT GOODS_IMAGE_EMPTY %}
  <div class="span12 goodsDataMainImageZoom">
<a href="{GOODS_IMAGE_LARGE}" target="_blank">Увеличить изображение</a>
  </div>
{% ENDIF %}

<!-- Другие изображения товара. Отображаются если есть изображения товара -->
{% IFNOT goods_images_empty %}
  {% FOR goods_images %}
{% IF goods_images.first %}
  <div class="span12"{% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}>
<h5>Другие фото {GOODS_NAME}</h5>
<ul  class="thumbnails goodsDataMainImages">
{% ENDIF %}
  <li class="span2">
<a href="{goods_images.LARGE}" rel="gallery" target="_blank" title="{goods_images.NAME}" class="goods-image-icon-square thumbnail"><img  class="thumbnail goods-image-icon" rel="{goods_images.MEDIUM}" src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a>
<!-- Идентификатор изображения товара, используется для галереи изображений -->
<input type="hidden" value="{goods_images.ID}" />
  </li>
  {goods_images.index | is_divided("4"," ","")}
{% IF goods_images.last %}
</ul>
  </div>
{% ENDIF %}
  {% ENDFOR %}
{% ENDIF %}
  </div>
</div>
<div class="span6">
  <div class="row">
<!-- Цена сейчас -->
<div>
  <span class="goodsDataMainModificationPriceNow price" title="Текущая цена за &laquo;{GOODS_NAME}&raquo;">
{GOODS_MOD_PRICE_NOW | money_format}
  </span>
</div>
<!-- Старая цена -->
<!-- Если на товар действует скидка -->
{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
<div class="old-price">
<span class="goodsDataMainModificationPriceOld price" title="Мы снизили цену на &laquo;{GOODS_NAME}&raquo;. Старая цена - {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT} руб.">
<span title=""><span class="num">{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT}</span> <span>Руб</span></span>
</span>
</div>
<!-- Если старая цена была больше новой -->
{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
<div class="old-price">
<span class="goodsDataMainModificationPriceOld price" title="Мы снизили цену на &laquo;{GOODS_NAME}&raquo;. Старая цена - {GOODS_MOD_PRICE_OLD} руб.">

<span title=""><span class="num">{GOODS_MOD_PRICE_OLD}</span> <span>Руб</span></span>
</span>
</div>
{% ENDIF %}
<!-- /Старая цена -->

<!-- Доступность товара -->
<div class="span12 goodsDataMainModificationAvailable">
  <p class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;" {%ENDIF%} >Товар есть в наличии&nbsp;<img src="http://asfn.storelan...чии 2.png?6437" alt="" /><br /></p>
  <p class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{%ENDIF%} >К сожалению, этого<br />
<strong><span style="color: rgb(128, 0, 0);">товара нет в наличии</span></strong><br />
<span style="color: rgb(73, 154, 6);"><strong>Вы можете оформить его&nbsp;</strong><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;">&laquo;</span><strong>под заказ</strong><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;">&raquo;</span></span><span style="color: rgb(113, 167, 68);"><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;"><br />
</span></span><strong><span style="color: rgb(113, 167, 68);"><br type="_moz" />
</span></strong></p>
</div>
<!-- /Доступность товара -->

<!-- Добавление в корзину -->
<div class="span12">
  <form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="form-inline goodsDataForm">
<fieldset>
  <!-- По этому значению производится заказ товара -->
  <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
  <input type="hidden" name="hash" value="{HASH}" />
  <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />

  <div class="control-group">
<div class="controls">
  <input type="text" name="form[goods_mod_quantity]" id="qty" maxlength="12" value="1" title="Количество" class="input-mini" style="height: 19px; text-align: right; padding: 3px;"/>
  <button type="button" title="Положить в корзину" class="btn btn-success"  onclick="$('.goodsDataForm').submit()"><i class="icon-ok icon-white"></i>&nbsp;Добавить в корзину</button>
</div>
  </div>
</fieldset>
  </form>
</div>
<!-- /Добавление в корзину -->

<!-- Если в тарифном плане подключен модуль сравнения товаров -->
{% IF TARIFF_FEATURE_GOODS_COMPARE %}
  <!-- Если не выключен модуль сравнения товаров в настройках магазина -->
  {% IFNOT SETTINGS_COMPARE_DISABLE %}
<div class="span12">
  <a class="goodsDataCompareButton delete link-compare" {% IFNOT GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} title="Убрать товар из списка сравнения с другими товарами" rel="{COMPARE_DELETE_URL}?return_to={CURRENT_URL | urlencode}" >Убрать из сравнения</a>
  <a class="goodsDataCompareButton add link-compare" {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} title="Добавить товар к списку сравнения с другими товарами" rel="{COMPARE_ADD_URL}?return_to={CURRENT_URL | urlencode}">Добавить к сравнению</a>
</div>
  {% ENDIF %}
{% ENDIF %}
<!-- /Если в тарифном плане подключен модуль сравнения товаров -->

<!-- Блок информации по акции действующей на товар, если таковая есть -->
{% IF GOODS_MOD_MAX_DISCOUNT_ID %}
  <div class="span12">
<!-- Акция на товар -->
<strong>Товар участвует в акции &laquo;{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}&raquo;.</strong><br />
До {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет {GOODS_MOD_MAX_DISCOUNT}%
  </div>
{% ENDIF %}

<!-- Блок выбора модификаций для текущей товарной позиции -->
<div class="span12">
  <div class="goodsDataMainModificationsBlock product-options" >
{% FOR goods_modifications_properties %}
<td class="goodsDataMainModificationsBlockProperty">
  <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
  {% FOR values %}

  <!-- Если это первый элемент в списке -->
  {% IF goods_modifications_properties.values.first %}
<span class="goodsDataMainModificationsRadio">
<strong>{goods_modifications_properties.NAME}:</strong><br />
  {% ENDIF %}

   <input type="radio" name="form[properties][{goods_modifications_properties.ID}]" value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}checked="checked"{% ENDIF %} /> {goods_modifications_properties.values.NAME} <br />

   {% IF goods_modifications_properties.values.last %}
</span>
  {% ENDIF %}

  {% ENDFOR %}

</td>

{goods_modifications_properties.index | is_divided("2","</tr><tr>","")}
  {% ENDFOR %}

<!-- Данные по модификациям для текущей товарной позиции -->
{% FOR goods_modifications %}
  <div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
<input type="hidden" name="id" value="{goods_modifications.ID}" />
<input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
<input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
<div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div>
<input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
<div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
<input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
<input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
<input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
<input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
<input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
<input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
<div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
  </div>
{% ENDFOR %}
  </div>
</div>
<!-- /Блок выбора модификаций для текущей товарной позиции -->

<!-- Блок описания модификации -->
<div class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}>
  <div class="htmlDataBlock">
{GOODS_MOD_DESCRIPTION}
  </div>
</div>

<!-- Блок описания вариантов доставки -->

<!-- /Блок описания вариантов доставки -->

  </div>
</div>
  </div>

  <!-- Блок описания товара. Показываем его есть описание товара -->
{% IF GOODS_DESCRIPTION_LARGE %}
<h3>Описание {GOODS_NAME}</h3>
<div class="htmlDataBlock">
{GOODS_DESCRIPTION_LARGE}
</div>
{% ENDIF %}
<!-- END Блок описания товара. Показываем его есть описание товара -->

<!-- Блок характеристик товара. Показываем его если указаны характеристики -->
{% IFNOT goods_features_empty %}
<h3>Характеристики {GOODS_NAME}</h3><br />
<table class="goodsDataFeatures">
<tr>
{% FOR goods_features%}
<td>
<p><span>{goods_features.NAME}</span></p>
</td>
<td>
{goods_features.VALUE}
</td>
{% IFNOT goods_features.last %}{goods_features.index | is_divided("1","</tr><tr>","")}{% ENDIF %}
{% ENDFOR %}
</tr>
</table><br /><br />
{% ENDIF %}
<!-- END Блок характеристик товара. Показываем его если указаны характеристики -->

<!-- Если в тарифном плане подключен модуль отзывов о товаре -->
{% IF TARIFF_FEATURE_GOODS_OPINION %}
<!-- Если не выключен модуль отзывов о товаре -->
{% IFNOT SETTINGS_OPINION_DISABLE %}
<div class="goodsDataOpinion">
<h3>Отзывы о {GOODS_NAME}</h3><br />

<!-- Если отзывов по товару вообще нет, ни положительных ни отрицательных -->
{% IF opinion_list_empty_without_filter %}
<div class="goodsDataOpinionMessage empty">Отзывов пока не было. Вы можете <a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm">оставить его первым</a></div>

<!-- Если по товару есть хотя бы один отзыв -->
{% ELSE %}
<table>
<!-- Верхняя навигация (Фильтры и страницы) -->
<thead>
<tr class="goodsDataOpinionListNavigateTop">
<td>
<!-- Среднее значение по результатам всех отзывов об этом товаре -->
{% IF GOODS_OPINION_RATING_VALUE_ROUND %}
<img src="{FORALL_IMAGES_PATH}stars/{GOODS_OPINION_RATING_VALUE_ROUND}.gif" alt="{GOODS_OPINION_RATING_VALUE_ROUND}" class="valignMiddle" style="padding-right:1em;" />
{% ELSE %}
<img src="{FORALL_IMAGES_PATH}stars/10.gif" alt="Рейтинг не определён" class="valignMiddle" style="padding-right:1em;" />
{% ENDIF %}

<!-- Фильтры отзывов -->
<span class="goodsDataOpinionAverageInfo">
{% IF GOODS_OPINION_GENERALLY_IS_GOOD=-1 %}
Все ({GOODS_OPINION_RATING_CNT_ALL}) |
{% ELSE %}
<a href="{GOODS_OPINION_ALL_URL}">Все ({GOODS_OPINION_RATING_CNT_ALL})</a> |
{% ENDIF %}

{% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %}
Положительные ({GOODS_OPINION_RATING_CNT_GOOD}) |
{% ELSE %}
<a href="{GOODS_OPINION_GOOD_URL}">Положительные ({GOODS_OPINION_RATING_CNT_GOOD})</a> |
{% ENDIF %}

{% IF GOODS_OPINION_GENERALLY_IS_GOOD=0 %}
Отрицательные ({GOODS_OPINION_RATING_CNT_BAD}) |
{% ELSE %}
<a href="{GOODS_OPINION_BAD_URL}">Отрицательные ({GOODS_OPINION_RATING_CNT_BAD})</a> |
{% ENDIF %}

<a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm AddNewOpinionLinkAfterList">Оставить отзыв</a>
</span>
</td>
<td>
<!-- Страницы отзывов -->
{% IF opinion_show_pages %}
<div class="square_pages">
<span>Страницы: </span>
{% FOR opinion_pages_list %}
{% IF opinion_pages_list.CURRENT %}
<b>{opinion_pages_list.PAGE}</b>
{% ELSE %}
<a href="{GOODS_OPINION_PAGINATE_URL}&page={opinion_pages_list.PAGE}">{opinion_pages_list.PAGE}</a>
{% ENDIF %}
{% ENDFOR %}
</div>
{% ENDIF %}
</td>
</tr>
</thead>
<!-- END Верхняя навигация (Фильтры и страницы) -->

<!-- Если отзывов по товару не было с учетом фильтра по настроению отзыва -->
{% IF opinion_list_empty %}
<tbody>
<tr>
<td colspan="2">
<div class="goodsDataOpinionMessage empty">
{% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %}
Положительных
{% ELSEIF GOODS_OPINION_GENERALLY_IS_GOOD=0 %}
Отрицательных
{% ENDIF %}
отзывов пока не было. Вы можете <a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm">оставить его первым</a>
</div>
</td>
</tr>
</tbody>

<!-- Если отзывы по товару уже есть, покажем их список -->
{% ELSE %}
<!-- Список отзывов о товарах -->
<tbody>
<tr>
<td colspan="2">
<table class="goodsDataOpinionListTable">
<tbody>
{% FOR opinion_list %}
<tr class="{% IF opinion_list.GENERALLY_IS_GOOD %}good{% ELSE %}bad{% ENDIF %}">
<td class="ceil1">
<span class="goodsDataOpinionListTableClient {% IF opinion_list.CLIENT_ID %}auth{% ENDIF %}">{opinion_list.NAME}</span>
<span class="goodsDataOpinionListTableDate">{opinion_list.DATE}</span>

{% IF opinion_list.DELETE_URL %}
<a href="{opinion_list.DELETE_URL}">Удалить</a>
{% ENDIF %}
</td>
<td class="ceil2">
{% IF opinion_list.TITLE %}<strong class="valignMiddle">{opinion_list.TITLE}</strong>{% ENDIF %}
{% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %}<br />

{% IF opinion_list.ACCOMPLISHMENTS %}<strong>Достоинства:</strong> {opinion_list.ACCOMPLISHMENTS | nl2br}<br />{% ENDIF %}
{% IF opinion_list.LIMITATIONS %}<strong>Недостатки:</strong> {opinion_list.LIMITATIONS | nl2br}<br />{% ENDIF %}
{% IF opinion_list.COMMENT %}<strong>Комментарий:</strong> {opinion_list.COMMENT | nl2br}<br />{% ENDIF %}
{% IF opinion_list.ANSWER %}
<div class="goodsDataOpinionListTableAnswer">
{opinion_list.ANSWER | nl2br}<br />
</div>
{% ENDIF %}
</td>
</tr>
{% ENDFOR %}
</tbody>
</table>
</td>
</tr>
</tbody>
<!-- END Список отзывов о товаре -->

<!-- Нижняя навигация (страницы) -->
<tfoot>
<tr class="goodsDataOpinionListNavigateBottom">
<td colspan="2">
<!-- Страницы отзывов -->
{% IF opinion_show_pages %}
<div class="square_pages">
<span>Страницы: </span>
{% FOR opinion_pages_list %}
{% IF opinion_pages_list.CURRENT %}
<b>{opinion_pages_list.PAGE}</b>
{% ELSE %}
<a href="{GOODS_OPINION_PAGINATE_URL}&page={opinion_pages_list.PAGE}">{opinion_pages_list.PAGE}</a>
{% ENDIF %}
{% ENDFOR %}
</div>
{% ENDIF %}
</td>
</tr>
</tfoot>
<!-- END Нижняя навигация (страницы) -->
{% ENDIF %}
</table>
{% ENDIF %}
<!-- END Если по товару есть хотя бы один отзыв -->

<!-- Форма добавления нового отзыва о товаре -->
<form action="" method="post" class="goodsDataOpinionAddForm">
<div id="goodsDataOpinionAdd">

{% IF FORM_NOTICE %}
<h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}red{% ENDIF %}">{FORM_NOTICE}</h3>
{% ENDIF %}

<div id="goodsDataOpinionAddBlock" {% IFNOT FORM_GOODS_ID %}style="display:none"{% ENDIF%}>

<input type="hidden" name="hash" value="{HASH}" />
<input type="hidden" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_FROM}]" value="{GOODS_FROM}" />
<input type="hidden" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_ID}]" value="{GOODS_ID}" />

<!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации -->
{ANTISPAM_CODE}

<h3>Новый отзыв о &laquo;{GOODS_NAME}&raquo;</h3>

<table class="goodsDataOpinionAddTable">
{% IF TARIFF_FEATURE_CLIENT_ROOM %}
{% IFNOT CLIENT_IS_LOGIN %}
<thead>
<tr>
<td colspan="2">
<div class="goodsDataOpinionMessage auth">Ваши знания будут оценены посетителями сайта, если Вы <a href="{USER_LOGIN_URL}">авторизируетесь</a> перед написанием отзыва.</div>
</td>
</tr>
</thead>
{% ENDIF %}
{% ENDIF %}

<!-- Тело таблицы. Форма добавления отзыва о товаре -->
<tbody>

{% IFNOT CLIENT_IS_LOGIN %}
<tr>
<td><label for="goods_opinion_name" class="required">Ваше имя</label></td>
<td><input id="goods_opinion_name" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_NAME}]" value="{FORM_GOODS_OPINION_NAME}" maxlength="255" class="required cornerAll"/></td>
</tr>
{% ENDIF %}
<tr>
<td><label for="goods_opinion_title">Заголовок</label></td>
<td><input id="goods_opinion_title" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_TITLE}]" value="{FORM_GOODS_OPINION_TITLE}" maxlength="255" class="cornerAll" /></td>
</tr>
<tr>
<td class="valignTop"><label>Оценка товара</label></td>
<td>
<div class="goodsDataOpinionTableRating">
<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="1" {% IF FORM_GOODS_OPINION_RATING=1 %}checked="checked"{% ENDIF %} title="Ужасный" />
<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="2" {% IF FORM_GOODS_OPINION_RATING=2 %}checked="checked"{% ENDIF %} title="Очень плохой"/>
<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="3" {% IF FORM_GOODS_OPINION_RATING=3 %}checked="checked"{% ENDIF %} title="Плохой"/>
<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="4" {% IF FORM_GOODS_OPINION_RATING=4 %}checked="checked"{% ENDIF %} title="ниже среднего"/>
<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="5" {% IF FORM_GOODS_OPINION_RATING=5 %}checked="checked"{% ENDIF %} title="Средний"/>
<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="6" {% IF FORM_GOODS_OPINION_RATING=6 %}checked="checked"{% ENDIF %} title="Выше среднего"/>
<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="7" {% IF FORM_GOODS_OPINION_RATING=7 %}checked="checked"{% ENDIF %} title="Хороший"/>
<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="8" {% IF FORM_GOODS_OPINION_RATING=8 %}checked="checked"{% ENDIF %} title="Очень хороший"/>
<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="9" {% IF FORM_GOODS_OPINION_RATING=9 %}checked="checked"{% ENDIF %} title="Отличный"/>
<input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="10" {% IF FORM_GOODS_OPINION_RATING=10 %}checked="checked"{% ENDIF %} title="Превосходный"/>
</div>
<span class="goodsDataOpinionMsg"></span>
</td>
</tr>
<tr>
<td><label for="goods_opinion_accomplishments">Достоинства</label></td>
<td><textarea id="goods_opinion_accomplishments" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_ACCOMPLISHMENTS}]" cols="100" rows="7" class="cornerAll">{FORM_GOODS_OPINION_ACCOMPLISHMENTS}</textarea></td>
</tr>
<tr>
<td><label for="goods_opinion_limitations">Недостатки</label></td>
<td><textarea id="goods_opinion_limitations" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_LIMITATIONS}]" cols="100" rows="7" class="cornerAll">{FORM_GOODS_OPINION_LIMITATIONS}</textarea></td>
</tr>
<tr>
<td><label for="goods_opinion_comment" class="required">Комментарий</label></td>
<td><textarea id="goods_opinion_comment" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_COMMENT}]" cols="100" rows="7" class="required cornerAll">{FORM_GOODS_OPINION_COMMENT}</textarea></td>
</tr>
<tr>
<td><label for="goods_opinion_generally_is_good1">В целом Ваш отзыв</label></td>
<td>
<div class="generally">
<input id="goods_opinion_generally_is_good1" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_GENERALLY_IS_GOOD}]" type="radio" value="1" {% IF FORM_GOODS_OPINION_GENERALLY_IS_GOOD=1 %}checked="checked"{% ENDIF %}/> <label for="goods_opinion_generally_is_good1">Положительный</label>
<input id="goods_opinion_generally_is_good0" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_GENERALLY_IS_GOOD}]" type="radio" value="0" {% IF FORM_GOODS_OPINION_GENERALLY_IS_GOOD=0 %}checked="checked"{% ENDIF %}/> <label for="goods_opinion_generally_is_good0">Отрицательный</label>
</div>
</td>
</tr>
{% IF USE_CAPTCHA %}
<tr>
<td><label for="opinion_captcha_string" class="required" title="Введите код с картинки">Введите код</label></td>
<td class="goodsDataOpinionCaptcha">
<table>
<tr>
<td rowspan="2"><img src="{CAPTCHA_URL}" class="goodsDataOpinionCaptchaImg" alt="Код" title="Проверочный код, который нужно ввести в соседнее поле" /></td>
<td><img src="{FORALL_IMAGES_PATH}icon/refresh/1.gif" rel="{FORALL_IMAGES_PATH}" alt="Обновить" title="Обновить" class="goodsDataOpinionCaptchaRefresh" /></td>
</tr>
<tr>
<td><input id="opinion_captcha_string" name="form[{ANTISPAM_FORM_FIELD_NAME_CAPTCHA_STRING}]" class="required captcha cornerAll" value="{FORM_}" /></td>
</tr>
</table>
</td>
</tr>
{% ENDIF %}

</tbody>

<!-- Низ таблицы. Кнопка отправки формы -->
<tfoot>
<tr>
<td></td>
<td><input type="submit" value="Добавить отзыв" /> <input type="reset" class="button" value="Отменить" /> </td>
</tr>
</tfoot>

</table>


</div>
</div>
</form>

<!-- Дабы добавляющий увидел результат добавления изменим хэш -->
{% IF FORM_GOODS_ID %}<script type="text/javascript">document.location.hash="goodsDataOpinionAdd"</script>{% ENDIF %}
</div>
{% ENDIF %}
<!-- END Если не выключен модуль отзывов о товаре -->
{% ENDIF %}
<!-- END Если в тарифном плане подключен модуль отзывов о товаре -->
<style>
.span7 .row .old-price{
text-decoration: initial;
}
.span7 .row .old-price .price {
text-decoration: initial;
}
</style>

#6 mikola

mikola

    Good soo good

  • Модератоpы
  • 1 550 сообщений
  • Городгород Нижний Новгород

Отправлено 06 Февраль 2013 - 18:16

Просмотр сообщенияemin808 (06 Февраль 2013 - 17:46) писал:

Благодарю, заменил, результата нет


Попробуйтевнимательно еще раз по этому сообщению http://forum.storela...вар/#entry42414
нужно зайти в раздел "Сайт" > "Редактор тем" в шаблоне "Товар".

#7 emin808

emin808

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

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

Отправлено 06 Февраль 2013 - 18:23

да, получилось, благодарю Вас




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

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