Добрый день.
Несколько задач.
1. Убрать Варианты доставки (я нашла у Вас в одной из тем удаление этого блока, но надпись Варианты доставки осталась (я ее тоже нашла, но боюсь удалить что-нибудь не нужное (скриншот Блок доставки)
2. Так как товар косметический и покупатели часто ищут товар по брендам, нужно сделать в товаре кликабельную ссылку на бренд. Возможно у Вас есть какие-то готовые решения? В данном дизайне скорее всего ссылку хотелось бы получить под ценой (возможно это перенос характеристик с формированием ссылки - скриншот Страница товара). У меня есть страница с брендами, где каждый товар уже привязан к своему бренду. Вопрос о том, чтобы сделать ссылку на бренд с каждой страницы с товаром. Есть еще вариант привязки ссылки в картинке бренда - так сделано на многих сайтах - картинки для каждого бренда так же есть на странице со всеми брендами
Ссылка на страницу с брендами: https://krasota-shop.../catalog/Brends
0
Изменения На Странице Товар
Автор elenagriss, 05 сент. 2018 10:34
Сообщений в теме: 5
#1
Отправлено 05 Сентябрь 2018 - 10:34
#2
Отправлено 06 Сентябрь 2018 - 08:30
Здравствуйте.
Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите и удалите:
В самом конце шаблона вставьте:
Составила скрипт сравнения названия бренда с названием категории в левой колонке, желательно названия категорий сделать идентичными с характеристиками, то есть не "Tai Yan - Китайская Императорская Косметика", а "Tai Yan".
Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите и удалите:
<tr><td colspan="2" style="height: 30px;"> <a onclick="$('.goodsDataMainDeliveryBlock').toggle();return(false);" href="#" style="text-decoration: none; border-bottom: 1px dotted; margin: 15px;">Варианты доставки</a> </td></tr>
В самом конце шаблона вставьте:
<script> $(document).ready(function () { $('.goodsDataFeatures tr').each(function () { var name = $(this).find('td:first span').text(); if (name == 'Бренд') { var brand = $(this).closest('tr').find('td:last').text(); var block_brand = $(this).closest('tr').find('td:last'); brand = $.trim(brand); $('#subNavigation li').each(function () { var cat_name = $(this).find('a').text(); if (cat_name.indexOf(brand) !== -1) { var cat = $(this).closest('li').html(); $(block_brand).closest('tr').find('td:last').html(cat); } }); } }); }); </script>
Составила скрипт сравнения названия бренда с названием категории в левой колонке, желательно названия категорий сделать идентичными с характеристиками, то есть не "Tai Yan - Китайская Императорская Косметика", а "Tai Yan".
#3
Отправлено 06 Сентябрь 2018 - 09:15
Спасибо, то что было нужно. Названия сделаю идентичными.
Сейчас проверю все названия, так как уже при поверке - нет ссылки на бренд вот здесь:
https://krasota-shop...t-arcana-natura
Некоторые названия длинные и они не влезают на строчку - можно поставить их в одну строку?
Сейчас проверю все названия, так как уже при поверке - нет ссылки на бренд вот здесь:
https://krasota-shop...t-arcana-natura
Некоторые названия длинные и они не влезают на строчку - можно поставить их в одну строку?
#4
Отправлено 06 Сентябрь 2018 - 10:08
1. Нет ссылок на бренды:
Arcana Natura - пример товара https://krasota-shop...t-arcana-natura
A’pieu - https://krasota-shop...ee-sponge-cream
Cocod`or - https://krasota-shop...zhivymi-cvetami
DongBang - https://krasota-shop...rain-scrub-soap
Etude Organix - https://krasota-shop...а-Etude-Organix
Eunyul - https://krasota-shop...ul-Perfume-Mist
Estelare - https://krasota-shop...a-24k-gold-silk
Juno - https://krasota-shop...oe-soothing-gel
Medolla - https://krasota-shop...rchatki-i-noski
Shary - https://krasota-shop...i-s-argirelinom
Sosu - https://krasota-shop...-dlya-nog-polyn
The Orchid Skin - https://krasota-shop...id-soothing-gel
Welcos - https://krasota-shop...Coating-Essence
Кафе красоты | Lé Cafe dé Beaute - https://krasota-shop...ов-Кафе-Красоты
МейТан - https://krasota-shop...So-Young-Meitan
Секреты Лан - https://krasota-shop...So-Young-Meitan
2. Я бы хотела изменить наименование характеристики "Бренд" на "Смотреть все товары бренда:" - если я вношу эти изменения, то все работающие ссылки слетают....
3. При добавлении новых брендов будет ли работать Ваш скрипт?
Arcana Natura - пример товара https://krasota-shop...t-arcana-natura
A’pieu - https://krasota-shop...ee-sponge-cream
Cocod`or - https://krasota-shop...zhivymi-cvetami
DongBang - https://krasota-shop...rain-scrub-soap
Etude Organix - https://krasota-shop...а-Etude-Organix
Eunyul - https://krasota-shop...ul-Perfume-Mist
Estelare - https://krasota-shop...a-24k-gold-silk
Juno - https://krasota-shop...oe-soothing-gel
Medolla - https://krasota-shop...rchatki-i-noski
Shary - https://krasota-shop...i-s-argirelinom
Sosu - https://krasota-shop...-dlya-nog-polyn
The Orchid Skin - https://krasota-shop...id-soothing-gel
Welcos - https://krasota-shop...Coating-Essence
Кафе красоты | Lé Cafe dé Beaute - https://krasota-shop...ов-Кафе-Красоты
МейТан - https://krasota-shop...So-Young-Meitan
Секреты Лан - https://krasota-shop...So-Young-Meitan
2. Я бы хотела изменить наименование характеристики "Бренд" на "Смотреть все товары бренда:" - если я вношу эти изменения, то все работающие ссылки слетают....
3. При добавлении новых брендов будет ли работать Ваш скрипт?
#5
Отправлено 13 Сентябрь 2018 - 08:53
Здравствуйте.
Вставленный в шаблон Товар скрипт замените на:
Если вам необходимо изменить название характеристики "Бренд" на другое название, то в скрипте также замените название в строке:
С новыми брендами он будет работать.
Вставленный в шаблон Товар скрипт замените на:
<div id="hide_cat" style="display:none;"> {% FOR catalog_full %} {% IF catalog_full.FIRST %}<ul>{% ENDIF %} <li><a href="{catalog_full.URL}">{catalog_full.NAME}</a>{% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} {%ENDFOR%} </div> <script> $(document).ready(function () { $('.goodsDataFeatures tr').each(function () { var name = $(this).find('td:first span').text(); if (name == 'Бренд') { var brand = $(this).closest('tr').find('td:last').text(); var block_brand = $(this).closest('tr').find('td:last'); brand = $.trim(brand); $('#hide_cat li').each(function () { var cat_name = $(this).find('a').text(); if (cat_name.indexOf(brand) !== -1) { var cat = $(this).closest('li').html(); $(block_brand).closest('tr').find('td:last').html(cat); } }); } }); }); </script>
Если вам необходимо изменить название характеристики "Бренд" на другое название, то в скрипте также замените название в строке:
if (name == 'Бренд') {
С новыми брендами он будет работать.
#6
Отправлено 14 Сентябрь 2018 - 19:41
Огромное спасибо - все заработало!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных