Agapkin, я не разобрался в тех скриптах, поэтому просто после input`а со значением количества прописал скрипт, который ставит значение на количество ( n - 1 ), затем нажимает на кнопку +, запуская код показа общей суммы
Илья Малиновский, помогло вот что: скопировал шаблон компонента, и в нем в файле result_modifier.php в конце прописал $arResult["ITEMS"] = $_SESSION["CATALOG_COMPARE_LIST"][16]["ITEMS"];
но почему-то не передается в массиве товара картинка анонса и детальная, хотя отметил, чтобы эти поля участвовали в сравнении
Н | Ч
1) то, что нужно было вставить в component_epilog.php я вставил ВМЕСТО основного кода, верно ?
2) код из 5 пункта, я никуда не вставлял
3) если нужно вставить кнопку в карточку товара в компоненте "элементы каталога", тогда в шаблоне компонента "catalog.item" в папке "card" открываем файл template.php и там вставляем вот эту ссылку <a class="favor" data-item="<?=$item['ID']?>">В избранное</a>
4) В настройках компонента в поле "Имя массива со значениями фильтра для фильтрации элементов" нужно вписать "arrFilter"
5) столкнулся со следующими проблемами:
а) не сохраняются куки для неавторизованного
б) чтобы выводилось количество "избранных товаров", нужно в шапке вставить этот код <a id="want" href="/personal/wishlist/"><span class="col"></span></a>. НО... при обновлении страницы счетчик обнуляется (
в) при загрузке страницы, если товар в избранном, то нет класса "active", хотя, при этих условия, чтобы его присвоить обратно, нужно нажать не 1 раз на кнопку, а 2. Тоесть понимает, что хоть и нет класса "active", нажав 1 раз на кнопку товар УБИРАЕТСЯ из избранного, а не добавляется
г) нет ajax-са, изменения отображаются после обновления страницы
Н | Ч помоги, пожалуйста, доделать эту реализацию
Ориентируясь на инструкцию по ссылке:
1 шаг понятен: админпанель - настройки - настройки продукта - пользовательские поля - добавить - вводим как на картинке
2 шаг понятен: в шапку вставляю код из пункта 2 и в шаблон "элемент каталога детально" вставляем <a class="favor" data-item="<?=$arResult['ID']?>">В избранное</a>
3 шаг НЕ понятен: куда вставлять код из 3 пункта ??? И еще вопрос: это же javascript ?
4 шаг НЕ понятен: в описании пишут, что это код для страницы ajax.php, а в 3 пункте у них путь к файлу favorites.php ???
5 шаг НЕ понятен: куда вставлять код с пункта 5 ?
6 шаг понятен: создаю новую страницу, туда пишу код, который после картинки карточек товаров, затем вставляю компонент "top элементов каталога"
7 шаг НЕ понятен: в component_epilog.php уже есть похожий код, как в финальном шаге. Его полностью заменять или вставлять после ?
Александр Филиппенко, стандартный, но я такого не нахожу ни в настройках, ни на форумах. На форуме нашел, как сделать ссылку "отложить товар", но он просто кидается в отложенные, а в корзине мне нужно именно кнопка, чтобы из корзины товар удалился, а в избранные поместился
Спасибо, помогло. Вдруг что вот детальный пример шаблона:
<? $cnt=0; ?>
<?foreach($arResult["ITEMS"] as $arItem):?>
<?if ($cnt==0):?>
шаблон для первого элемента
<?else:?>
шаблон для остальных элемента
<?endif?>
<? $cnt++; ?>
<?endforeach;?>
это не то, тут описано настройка поиска по одному каталогу, без права выбора. В мне нужно иметь hnml тег select, где пользователь может выбирать в каком разделе 1-го уровня искать товар
Андрей Буров перешел по вашей ссылке, там ввел стрницу, и нашел вкладку содержимое страницы. Там тайтл есть. Но если ввести в поиске яндекса сайт, то вместо тайтла там название сайта, тоесть он его не увидел.
P. S. Это первая индексация