Здравствуйте! Почему не выводятся модификации товара на странице товара?Аккаунт SL-363278
Прошу прощения. разобралась.
0
Модификации Товара
Автор galya.bu7, 29 окт. 2015 22:59
Сообщений в теме: 4
#1
Отправлено 29 Октябрь 2015 - 23:01
#2
Отправлено 20 Ноябрь 2015 - 13:56
Здравствуйте!
При создании разных модификаций товара каждой модификации присвоены разные артикулы.
На странице каждого товара есть ссылка на проценку этого товара на другом ресурсе (в ссылку подставляется артикул товара, Редактор шаблонов --> Товар --> строка 289).
Если товар без модификаций, эта ссылка работает нормально.
Но вот если у товара есть несколько модификаций, то в ссылку подставляется только какой-то один артикул, даже если выбрана другая модификация, с другим артикулом.
Это можно как-то исправить?
Извиняюсь, сразу не увидел что эта тема для шаблона "Ночь". У меня "Пластик".
При создании разных модификаций товара каждой модификации присвоены разные артикулы.
На странице каждого товара есть ссылка на проценку этого товара на другом ресурсе (в ссылку подставляется артикул товара, Редактор шаблонов --> Товар --> строка 289).
Если товар без модификаций, эта ссылка работает нормально.
Но вот если у товара есть несколько модификаций, то в ссылку подставляется только какой-то один артикул, даже если выбрана другая модификация, с другим артикулом.
Это можно как-то исправить?
Извиняюсь, сразу не увидел что эта тема для шаблона "Ночь". У меня "Пластик".
#3
Отправлено 21 Ноябрь 2015 - 04:05
В каталоге товаров имеется только две переменные для ссылки в карточку товара, по минимальной цене и по максимальной, заранее настроить ссылку на конкретную модификацию нельзя. Можно изменить ссылку, чтобы при переходе заранее выбирать модификация с наибольшей ценой, подобный вариант устроит?
#4
Отправлено 21 Ноябрь 2015 - 05:22
Вы меня наверное неправильно поняли.
Вы уже сделали, исправили ошибку, чтобы в верхней части страницы товара отображался артикул той модификации, которая выбрана.
Так вот в ссылку нужно также подставлять эту же переменную в виде артикула выбранной модификации, которая отображается в верхней части страницы товара.
Думаю что в шаблон товар в ссылку в строке 289 необходимо добавить какое-то условие if, также как Вы добавили в строке 10. Но какое именно условие, я увы разобраться не могу. Поэтому и прошу помощи..
Вы уже сделали, исправили ошибку, чтобы в верхней части страницы товара отображался артикул той модификации, которая выбрана.
Так вот в ссылку нужно также подставлять эту же переменную в виде артикула выбранной модификации, которая отображается в верхней части страницы товара.
Думаю что в шаблон товар в ссылку в строке 289 необходимо добавить какое-то условие if, также как Вы добавили в строке 10. Но какое именно условие, я увы разобраться не могу. Поэтому и прошу помощи..
#5
Отправлено 21 Ноябрь 2015 - 06:17
Обычная замена в данном случае не поможет, так как при смене модификации смена происходит из-за функционала в main.js.
Как вариант, попробуйте следующее, в man.js найдите:
после него пропишите
далее найдите:
замените на:
в шаблоне Товар найдите:
замените на:
Как вариант, попробуйте следующее, в man.js найдите:
goodsCompareAddButton = $('.goodsDataCompareButton.add'); goodsCompareDeleteButton = $('.goodsDataCompareButton.delete'); goodsModDescriptionBlock = $('.goodsDataMainModificationsDescriptionBlock');
после него пропишите
goodsModDescriptionUrl = $('.goodsModDescriptionUrl');
далее найдите:
// Покажем артикул модификации товара, если он указан if(modificationArtNumber.length>0) { goodsArtNumberBlock.show(); goodsArtNumber.html(modificationArtNumber); // Скроем артикул модификации товара, если он не указан } else { goodsArtNumberBlock.hide(); goodsArtNumber.html(''); }
замените на:
// Покажем артикул модификации товара, если он указан if(modificationArtNumber.length>0) { goodsArtNumberBlock.show(); goodsArtNumber.html(modificationArtNumber); goodsModDescriptionUrl.html('Также Вы можете посмотреть предложения по данному товару в разделе "<strong>Под заказ</strong>": <a href="' + "http://korsp-zakaz.ru/search?pcode=" + modificationArtNumber + '">Перейти</a>'); // Скроем артикул модификации товара, если он не указан } else { goodsArtNumberBlock.hide(); goodsArtNumber.html(''); }
в шаблоне Товар найдите:
<div class="h1static clear"> <h3 class="fnt14n"><br>Также Вы можете посмотреть предложения по данному товару в разделе "<strong>Под заказ</strong>": <a href="http://korsp-zakaz.ru/search?pcode={GOODS_MOD_ART_NUMBER}" target="_blank">Перейти</a></h3> <br></div>
замените на:
<div class="h1static clear goodsModDescriptionUrl"> <h3 class="fnt14n"><br>Также Вы можете посмотреть предложения по данному товару в разделе "<strong>Под заказ</strong>": <a href="http://korsp-zakaz.ru/search?pcode={GOODS_MOD_ART_NUMBER}" target="_blank">Перейти</a></h3> <br></div>
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных