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


варианты доставки и оплаты


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

#41 Лада

Лада

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

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

Отправлено 01 Март 2013 - 22:13

Здравствуйте. Вообще, ужас что делается.  Здесь слишком низко
http://ori-shop.ru/g...ная-вода-Tycoon
Причем такая беда у всех товаров раздела Для мужчин-Ароматы  http://ori-shop.ru/c...talog/Ароматы-3

Здесь сдвинуто вправо
http://ori-shop.ru/g...Бумажник-Бомонд

Тоже самое  у всех товаров раздела Для мужчин- Аксессуары  http://ori-shop.ru/c...og/Аксессуары-3

В разделе Для детей у части товаров все нормально, у другой- сдвинуто вправо http://ori-shop.ru/c...log/Для-детей-2

А вот тут слишком высоко http://ori-shop.ru/goods/Giordani-Gold

Помогите пожалуйста. Только, чтобы не целиком менять весь код шаблона товара, а то так все хуже и хуже получается.

#42 Лада

Лада

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

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

Отправлено 01 Март 2013 - 22:56

А здесь совсем беда. На пол километра надо спуститься к описанию. http://ori-shop.ru/c...ть-над-временем

#43 Vaccina

Vaccina

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

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

Отправлено 02 Март 2013 - 01:58

Проблема в том что у вас нарушена структура в html кода в каталоге, вероятно поле изменений. Пожалуйста, приложите ваш шаблон "Товар".

#44 Лада

Лада

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

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

Отправлено 04 Март 2013 - 00:02

Спасибо. Я скачивала его полностью и заменяла, как предлагали модераторы. Теперь буду просить только частями исправлять.


<div class="page-headline">
  <h1>{GOODS_NAME}</h1>
</div>

<div class="pad-box">
  <!-- Строка пути -->
  <div id="site-path">
    <p>
      <a href="http://{NET_DOMAIN}/...}/">Главная</a> » <a href="{CATALOG_URL}" >Каталог товаров</a>
      {% FOR upper_navigation %}
        {% IF upper_navigation.CURRENT %} » <a href="{upper_navigation.URL}" >{upper_navigation.NAME}</a>{% ELSEIF upper_navigation.CURRENT_PARENT %} » <a href="{upper_navigation.URL}" >{upper_navigation.NAME}</a>{% ENDIF %}
      {% ENDFOR %}
      » <span class="current">{GOODS_NAME}</span>
    </p>
  </div>
  <!-- end Строка пути -->


<div class="goodsData">

  <!-- Артикул, если указан -->
  <div class="goodsDataMainModificationArtNumber" {% IFNOT GOODS_MOD_ART_NUMBER %}style="display:none;"{% ENDIF %}>
      Артикул: <span>{GOODS_MOD_ART_NUMBER}</span>
  </div>


  <form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm cont700 hiden" >
    <div>
      <input type="hidden" name="hash" value="{HASH}" />
      <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />

      <table class="goodsDataMain">
        <tr>
          <td class="goodsDataMainImageBlock">
            <!-- Большое изображение -->
            <div class="goodsDataMainImage">
              {% IF GOODS_IMAGE_EMPTY %}
                <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}" />
              {% ELSE %}
                <a href="{GOODS_IMAGE_LARGE}" target="_blank" title="Увеличить {GOODS_NAME}"><img class="cornerAll withBorder" src="{GOODS_IMAGE_MEDIUM}" alt="{GOODS_NAME}" /></a>
              {% ENDIF %}

              <!-- Идентификатор изображения товара, используется для галереи изображений -->
              <input type="hidden" rel="{GOODS_IMAGE_ID}" />
            </div>

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

            <div class="goodsDataMainOrder cornerAll">
              <table>

                <!-- Блок с данными товара при выбранных параметрах. Берутся из модификаций товара -->
                <tr>
                  <td class="goodsDataMainModificationDataBlock">
                      <!-- По этому значению производится заказ товара -->
                      <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />

                      <!-- Цена сейчас -->
                      <span class="goodsDataMainModificationPriceNow" title="Цена сейчас">
                         {GOODS_MOD_PRICE_NOW | money_format}
                      </span>

                      <!-- Старая цена -->
                      <span class="goodsDataMainModificationPriceOld lineThrough" title="Старая цена">
                     <!-- Если на товар действует скидка -->
                        {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
                          {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}
                     <!-- Если старая цена была больше новой -->
                        {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
                       {GOODS_MOD_PRICE_OLD | money_format}
                     {% ENDIF %}
                   </span>

                      <!-- Доступность товара -->
                      <div class="goodsDataMainModificationAvailable">
                          <div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div>
                          <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>
                      </div>


                  </td>
                  <td class="goodsDataFormSubmitButton">
                    <a class="more-link"  onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a><br /><br />

                    <!-- Если в тарифном плане подключен модуль сравнения товаров -->
                    {% IF TARIFF_FEATURE_GOODS_COMPARE %}
                      <!-- Если не выключен модуль сравнения товаров, то покажем кнопку сравнения товаров -->
                      {% IFNOT SETTINGS_COMPARE_DISABLE %}
                        <a class="goodsDataCompareButton add" {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_ADD_URL}?return_to={CURRENT_URL | urlencode}" title="Добавить &laquo;{GOODS_NAME}&raquo; к списку сравнения с другими товарами" href="#" >Добавить к сравнению</a>
                        <a class="goodsDataCompareButton delete" {% IFNOT GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_DELETE_URL}?return_to={CURRENT_URL | urlencode}" title="Убрать &laquo;{GOODS_NAME}&raquo; из списка сравнения с другими товарами" href="#" >Убрать из сравнения</a>
                      {% ENDIF %}
                    {% ENDIF %}
                  </td>
                </tr>

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

                <!-- Блок выбора модификаций для текущей товарной позиции -->
<!-- Блок выбора модификаций для текущей товарной позиции -->
                <tr>
                  <td class="goodsDataMainModificationsBlock" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %} colspan="2">
                    <div><b>Выбирайте нужный тон на картинке, затем нажмите на стрелочку в окошке ниже, укажите его в списке и нажмите на кнопку "В корзину"</b>
                      <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>

                      <!-- Данные по модификациям для текущей товарной позиции -->
                      {% 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>
                  </td>
                </tr>

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

  <!-- Блок характеристик товара. Показываем его если указаны характеристики -->
  {% IFNOT goods_features_empty %}
      <h3>Характеристики. </br><span style="font-size:-5px;"> {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>
          {goods_features.index | is_divided("2","</tr><tr>","")}
        {% ENDFOR %}
      </tr>
    </table><br /><br />
  {% ENDIF %}
  <!-- END Блок характеристик товара. Показываем его если указаны характеристики -->
              </table>
            </div>
          </td>
        </tr>
       <tr> <td> </td> <td>
    <!-- Блок описания товара. Показываем его есть описание товара -->

    {% IF GOODS_DESCRIPTION_LARGE %}
    <div style="margin-top: -150px;">
      <h3>Описание.  </br><span style="font-size:-5px;">{GOODS_NAME}</span></h3>
      <div class="htmlDataBlock">
        {GOODS_DESCRIPTION_LARGE}
      </div>
    </div>
    {% ENDIF %}
    <!-- END Блок описания товара. Показываем его есть описание товара -->

    <!-- Короткое SEO-описание -->
    {% IF GOODS_SEO_DESCRIPTION_SHORT %}
      <p style="padding-top:1em;">{GOODS_SEO_DESCRIPTION_SHORT}</p>
    {% ENDIF %}
    <!-- END Короткое SEO-описание -->

    <!-- Полное SEO-описание -->
    {% IF GOODS_SEO_DESCRIPTION_LARGE %}
      <div style="padding-top:1em;" class="htmlDataBlock">{GOODS_SEO_DESCRIPTION_LARGE}</div>
    {% ENDIF %}
    <!-- END Полное SEO-описание --> </td>
  </tr>

                <!-- Блок описания вариантов доставки -->
                <tr> <td> </td>
                  <td class="goodsDataMainDeliveryBlock" colspan="2">
                    <h4>Условия доставки</h4>
                    {% FOR goods_delivery %}
                      <br /><h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
                      <div class="goodsDataMainDeliveryItem" >
                       {%IFNOT goods_delivery.NAME=доставка %}

                                          {%ELSEIF goods_delivery.NAME=доставка2%}

                                          {%ELSE%}
                                                  <p>{goods_delivery.DESC}</p>
                                          {%ENDIF%}

                        {% IF goods_delivery.rules_empty %}
                          Стоимость доставки: {goods_delivery.PRICE | money_format}
                        {% ELSE %}
                          <div class="goodsDataMainDeliveryItemRules">
                            <table>
                              <thead>
                                <tr>
                                  <td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td>
                                </tr>
                                <tr>
                                  <td>Для заказов больше</td>
                                  <td>Стоимость доставки</td>
                                </tr>
                              </thead>
                              <tbody class="num">
                                {% FOR rules %}
                                  <tr>
                                    <td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td>
                                    <td>{goods_delivery.rules.PRICE | money_format}</td>
                                  </tr>
                                {% ENDFOR %}
                                  <tr>
                                    <td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td>
                                    <td>{goods_delivery.PRICE | money_format}</td>
                                  </tr>
                              </tbody>
                            </table>
                          </div>
                        {% ENDIF %}
                      </div>
                    {% ENDFOR %}
                  </td>
                </tr>
<tr> <td> </td> <td>
  <!-- Если в тарифном плане подключен модуль отзывов о товаре -->
  {% 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[goods_from]" value="{GOODS_FROM}" />
              <input type="hidden" name="form[goods_id]" value="{GOODS_ID}" />

              <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[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[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[goods_opinion_rating]" type="radio" value="1" {% IF FORM_GOODS_OPINION_RATING=1 %}checked="checked"{% ENDIF %} title="Ужасный" />
                        <input name="form[goods_opinion_rating]" type="radio" value="2" {% IF FORM_GOODS_OPINION_RATING=2 %}checked="checked"{% ENDIF %} title="Очень плохой"/>
                        <input name="form[goods_opinion_rating]" type="radio" value="3" {% IF FORM_GOODS_OPINION_RATING=3 %}checked="checked"{% ENDIF %} title="Плохой"/>
                        <input name="form[goods_opinion_rating]" type="radio" value="4" {% IF FORM_GOODS_OPINION_RATING=4 %}checked="checked"{% ENDIF %} title="ниже среднего"/>
                        <input name="form[goods_opinion_rating]" type="radio" value="5" {% IF FORM_GOODS_OPINION_RATING=5 %}checked="checked"{% ENDIF %} title="Средний"/>
                        <input name="form[goods_opinion_rating]" type="radio" value="6" {% IF FORM_GOODS_OPINION_RATING=6 %}checked="checked"{% ENDIF %} title="Выше среднего"/>
                        <input name="form[goods_opinion_rating]" type="radio" value="7" {% IF FORM_GOODS_OPINION_RATING=7 %}checked="checked"{% ENDIF %} title="Хороший"/>
                        <input name="form[goods_opinion_rating]" type="radio" value="8" {% IF FORM_GOODS_OPINION_RATING=8 %}checked="checked"{% ENDIF %} title="Очень хороший"/>
                        <input name="form[goods_opinion_rating]" type="radio" value="9" {% IF FORM_GOODS_OPINION_RATING=9 %}checked="checked"{% ENDIF %} title="Отличный"/>
                        <input name="form[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[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[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[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[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[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">Введите цифры</label></td>
                    <td class="goodsDataOpinionCaptcha">
                    <table>
                      <tr>
                        <td rowspan="2"><img src="{CAPTCHA_URL}" class="goodsDataOpinionCaptchaImg" alt="Цифры" /></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[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  Если в тарифном плане подключен модуль отзывов о товаре -->
  </td> </tr>
      </table>
    </div>
  </form>

#45 mikola

mikola

    Good soo good

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

Отправлено 04 Март 2013 - 17:35

Цитата

Спасибо. Я скачивала его полностью и заменяла, как предлагали модераторы. Теперь буду просить только частями исправлять.
Ок.
Можно уточнить данный вопрос актуален ??и в чём точно состоит вопрос?

#46 Vaccina

Vaccina

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

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

Отправлено 04 Март 2013 - 23:06

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

<div itemscope itemtype="http://data-vocabulary.org/Product">
  <div class="page-headline">
	<h1 itemprop="name">{GOODS_NAME}</h1>
	<meta itemprop="category" content="{% FOR upper_navigation %}{% IFNOT upper_navigation.first %} > {% ENDIF %}{upper_navigation.NAME}{% ENDFOR %}" />
  </div>
  <div class="pad-box">
	<!-- Строка пути -->
	<div id="site-path">
	  <p>
		<a href="http://{NET_DOMAIN}/">Главная</a> » <a href="{CATALOG_URL}" >Каталог товаров</a>
		{% FOR upper_navigation %}
		  {% IF upper_navigation.CURRENT %} » <a href="{upper_navigation.URL}" >{upper_navigation.NAME}</a>{% ELSEIF upper_navigation.CURRENT_PARENT %} » <a href="{upper_navigation.URL}" >{upper_navigation.NAME}</a>{% ENDIF %}
		{% ENDFOR %}
		» <span class="current">{GOODS_NAME}</span>
	  </p>
	</div>
	<!-- end Строка пути -->

  <div class="goodsData">
	<!-- Артикул, если указан -->
	<div class="goodsDataMainModificationArtNumber" {% IFNOT GOODS_MOD_ART_NUMBER %}style="display:none"{% ELSE %}itemprop="identifier"{% ENDIF %}>
		Артикул: <span>{GOODS_MOD_ART_NUMBER}</span>
	</div>

	<form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm cont700 hiden" >
	  <div>
		<input type="hidden" name="hash" value="{HASH}" />
		<input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />
		<table class="goodsDataMain">
		  <tr>
			<td class="goodsDataMainImageBlock">
			  <!-- Большое изображение -->
			  <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="cornerAll withBorder goods-image-medium" src="{GOODS_IMAGE_MEDIUM}" alt="{GOODS_NAME}" /></a>
				{% ENDIF %}
				<!-- Идентификатор изображения товара, используется для галереи изображений -->
				<input type="hidden" rel="{GOODS_IMAGE_ID}" />
			  </div>
			  <!-- Ссылка на увеличение среднего изображения товара до большого. Появляется если у товара указано изображение -->
			  {% IFNOT GOODS_IMAGE_EMPTY %}
				<div class="goodsDataMainImageZoom">
				  <a href="{GOODS_IMAGE_LARGE}" target="_blank">Увеличить изображение</a>
				</div>
			  {% 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 goods-image-icon" 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 %}
			</td>
			<td>
			  <div class="goodsDataMainOrder cornerAll" itemscope itemprop="offerDetails" itemtype="http://data-vocabulary.org/Offer">
				<table>
				  <!-- Блок с данными товара при выбранных параметрах. Берутся из модификаций товара -->
				  <tr>
					<td class="goodsDataMainModificationDataBlock">
						<!-- По этому значению производится заказ товара -->
						<input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
						<!-- Цена сейчас -->
						<span class="goodsDataMainModificationPriceNow" title="Цена сейчас" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
						   {GOODS_MOD_PRICE_NOW | money_format}
						</span>
						<!-- информация для поисковика о валюте товара -->
						<meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
						<!-- информация о числе товаров на складе -->
						<meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/>
						<!-- информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. -->
						{% IF GOODS_MOD_REST_VALUE>0 %}
						  <span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}">
						{% ENDIF %}
						<!-- Старая цена -->
						<span class="goodsDataMainModificationPriceOld lineThrough" title="Старая цена">
						  <!-- Если на товар действует скидка -->
						  {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
							{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}
						  <!-- Если старая цена была больше новой -->
						  {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
							{GOODS_MOD_PRICE_OLD | money_format}
						  {% ENDIF %}
						</span>
						<!-- Доступность товара -->
						<div class="goodsDataMainModificationAvailable">
							<div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div>
							<div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>
						</div>

					</td>
					<td class="goodsDataFormSubmitButton">
					  <a class="more-link"  onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a><br /><br />
					  <!-- Если в тарифном плане подключен модуль сравнения товаров -->
					  {% IF TARIFF_FEATURE_GOODS_COMPARE %}
						<!-- Если не выключен модуль сравнения товаров, то покажем кнопку сравнения товаров -->
						{% IFNOT SETTINGS_COMPARE_DISABLE %}
						  <a class="goodsDataCompareButton add" {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_ADD_URL}?return_to={CURRENT_URL | urlencode}" title="Добавить &laquo;{GOODS_NAME}&raquo; к списку сравнения с другими товарами" href="#" >Добавить к сравнению</a>
						  <a class="goodsDataCompareButton delete" {% IFNOT GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_DELETE_URL}?return_to={CURRENT_URL | urlencode}" title="Убрать &laquo;{GOODS_NAME}&raquo; из списка сравнения с другими товарами" href="#" >Убрать из сравнения</a>
						{% ENDIF %}
					  {% ENDIF %}
					</td>
				  </tr>
				  <!-- Блок информации по акции действующей на товар, если таковая есть -->
				  {% IF GOODS_MOD_MAX_DISCOUNT_ID %}
					<tr>
					  <td class="goodsDataMainDiscountBlock" colspan="2">
						<div itemprop="priceValidUntil" content="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}">
						  <!-- Акция на товар -->
						  <strong>Товар участвует в акции &laquo;{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}&raquo;.</strong><br />
						  До {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет {GOODS_MOD_MAX_DISCOUNT}%
						</div>
					  </td>
					</tr>
				  {% ENDIF %}
				  <!-- Блок выбора модификаций для текущей товарной позиции -->
				  <tr>
					<td class="goodsDataMainModificationsBlock" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %} colspan="2">
					  <div>
						<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>
						<!-- Данные по модификациям для текущей товарной позиции -->
						{% 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>
					</td>
				  </tr>
				  <!-- Блок описания модификации -->
				  <tr>
					<td class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %} colspan="2">
					  {GOODS_MOD_DESCRIPTION}
					</td>
				  </tr>
				  <!-- Блок описания вариантов доставки -->
				  <tr>
					<td class="goodsDataMainDeliveryBlock" colspan="2">
					  <h4>Условия доставки</h4>
					  {% FOR goods_delivery %}
						<br /><h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
						<div class="goodsDataMainDeliveryItem" >
						  <p>{goods_delivery.DESC}</p>
						  {% IF goods_delivery.rules_empty %}
							Стоимость доставки: {goods_delivery.PRICE | money_format}
						  {% ELSE %}
							<div class="goodsDataMainDeliveryItemRules">
							  <table>
								<thead>
								  <tr>
									<td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td>
								  </tr>
								  <tr>
									<td>Для заказов больше</td>
									<td>Стоимость доставки</td>
								  </tr>
								</thead>
								<tbody class="num">
								  {% FOR rules %}
									<tr>
									  <td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td>
									  <td>{goods_delivery.rules.PRICE | money_format}</td>
									</tr>
								  {% ENDFOR %}
									<tr>
									  <td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td>
									  <td>{goods_delivery.PRICE | money_format}</td>
									</tr>
								</tbody>
							  </table>
							</div>
						  {% ENDIF %}
						</div>
					  {% ENDFOR %}
					</td>
				  </tr>
				</table>
			  </div>
			</td>
		  </tr>
		</table>
	  </div>
	</form>

	  <!-- Блок описания товара. Показываем его есть описание товара -->
	  {% IF GOODS_DESCRIPTION_LARGE %}
		<h3>Описание {GOODS_NAME}</h3>
		<div class="htmlDataBlock" itemprop="description">
		  {GOODS_DESCRIPTION_LARGE}
		</div>
	  {% ENDIF %}
	  <!-- END Блок описания товара. Показываем его есть описание товара -->
	  <!-- Короткое SEO-описание -->
	  {% IF GOODS_SEO_DESCRIPTION_SHORT %}
		<p style="padding-top:1em;" itemprop="description">{GOODS_SEO_DESCRIPTION_SHORT}</p>
	  {% ENDIF %}
	  <!-- END Короткое SEO-описание -->
	  <!-- Полное SEO-описание -->
	  {% IF GOODS_SEO_DESCRIPTION_LARGE %}
		<div style="padding-top:1em;" class="htmlDataBlock" itemprop="description">{GOODS_SEO_DESCRIPTION_LARGE}</div>
	  {% ENDIF %}
	  <!-- END Полное SEO-описание -->
	</div>
	<!-- Блок характеристик товара. Показываем его если указаны характеристики -->
	{% 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("2","</tr><tr>","")}{% ENDIF %}
		  {% ENDFOR %}
		</tr>
	  </table><br /><br />
	{% ENDIF %}
	<!-- END Блок характеристик товара. Показываем его если указаны характеристики -->
	<!-- Сопутствующие товары -->
	{% IFNOT related_goods_empty %}
	  <h3>Сопутствующие товары</h3><br />
	  <table>
		<tr>
		  {% FOR related_goods %}
			<td class="goodsListItem">
			  <div class="goodsListItemBlock withBorder cornerAll">
				<table class="goodsListItemImage">
				  <tr>
					<td>
					  <a href="{related_goods.URL}" title="Перейти на страницу &laquo;{related_goods.NAME}&raquo;"><img class="goods-image-other" src="{% IF related_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{related_goods.IMAGE_OTHER}{% ENDIF %}" alt="{related_goods.NAME}" /></a>
					</td>
				  </tr>
				</table>
				<h3 class="goodsListItemName"><a href="{related_goods.URL}" title="Перейти на страницу &laquo;{related_goods.NAME}&raquo;">{related_goods.NAME}</a></h3>
				<div class="goodsListItemPriceNew">
				  <a href="{related_goods.URL_MIN_PRICE_NOW}">{related_goods.MIN_PRICE_NOW | money_format}</a>
				</div>
				<div class="goodsListItemPriceOld">
				  {% IF related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>related_goods.MIN_PRICE_NOW %}
					<a href="{related_goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
				  {% ELSEIF related_goods.MIN_PRICE_OLD>related_goods.MIN_PRICE_NOW %}
					<a href="{related_goods.URL_MIN_PRICE_OLD}" class="lineThrough">{related_goods.MIN_PRICE_OLD | money_format}</a>
				  {% ENDIF %}
				</div>
			  </div>
			</td>
			{% IFNOT related_goods.last %}{related_goods.index | is_divided("3","</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" itemprop="review">
						<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  Если в тарифном плане подключен модуль отзывов о товаре -->

  </div>
</div>


#47 Лада

Лада

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

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

Отправлено 06 Март 2013 - 22:34

Спасибо за ответ. Что же у вас за модераторы такие, которые предложили скачать и поставить шаблон с кучей ошибок. У меня копия не сохранилась до замены шаблона. Теперь ставить начальный шаблон и опять кучу всего искать и менять.
Скажите пожалуйста, шаблон "Товар" по умолчанию это то, что вы приложили к ответу?

#48 support 2.0

support 2.0

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

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

Отправлено 07 Март 2013 - 09:37

Просмотр сообщенияЛада (06 Март 2013 - 22:34) писал:

Спасибо за ответ. Что же у вас за модераторы такие, которые предложили скачать и поставить шаблон с кучей ошибок. У меня копия не сохранилась до замены шаблона. Теперь ставить начальный шаблон и опять кучу всего искать и менять.
Скажите пожалуйста, шаблон "Товар" по умолчанию это то, что вы приложили к ответу?

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

#49 Лада

Лада

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

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

Отправлено 08 Март 2013 - 23:44

Здравствуйте.

Должно быть примерно вот так: http://ori-shop.ru/g...арижа?from=ODFk

http://ori-shop.ru/g...енков?from=ODFk

Справа от картинки характеристики, под картинкой описание, условия доставки внизу.

Заранее благодарю.

#50 Stasya

Stasya

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

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

Отправлено 10 Март 2013 - 16:22

Зайдите в раздел Сайт-> Редактор тем и в шаблоне Товар замените все вот на  это

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

  • Прикрепленный файл  Товар1.doc   110,5К   171 Количество загрузок:


#51 Лада

Лада

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

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

Отправлено 22 Март 2013 - 09:19

Спасибо большое. Все встало на свои места. Вот только настройки мои по мелочи надо снова все переделывать. Но теперь буду умнее, Не буду менять шаблоны целиком.




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

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