В общем разобрался.
Помогла эта статья.
Надо было в тестере посмотреть как именно называется кнопка.
А то в коде страницы.
В таком регистре.
А Гугл видит так
И вот с таким условием все заработало.
В общем разобрался.
Помогла эта статья.
Надо было в тестере посмотреть как именно называется кнопка.
А то в коде страницы.
В таком регистре.
А Гугл видит так
И вот с таким условием все заработало.
Есть ли способ регистрации покупателя незавершенной покупки при переводе ее в статус заказа?
Создал на бекенде, в шаблоне товара, хуком доп. поле так:
<input type="number" id="product_width" name="product_data[product_width]" value="{$product_data.product_width}">
И этого хватило. Данные в БД cscart_products_description пишутся. (Удивительно).
Заранее я конечно создал в addon.xml колонку в БД.
Хочу это поле вывести в категории, перебором каждого товара, но массив $products не содержит автоматически моего нового поля. Правильно я понимаю что мне нужно расширить массив с помощью sql запроса? Но где это нужно сделать? Внутри контроллера /app/controllers/frontend/categories.php
, или внутри функции /app/functions/fn.catalog.php
?
Смотрю как пример модуль age_verification
, но чет запутался уже… хук писать для функции get_products() или get_categories()? Расширять массив $fields?
get_products(), $fields
Спасибо, хукнул вот так:
<?php
function fn_category_scheme_get_products(
&$params,
&$fields,
&$sortings,
&$condition,
&$join,
&$sorting,
&$group_by,
&$lang_code,
&$having
) {
// get new fields
$fields['product_width'] = 'descr1.product_width';
$fields['product_height'] = 'descr1.product_height';
$fields['product_coordinate_x'] = 'descr1.product_coordinate_x';
$fields['product_coordinate_y'] = 'descr1.product_coordinate_y';
}
Единственное, не понял от чего строка ’descr1
заменяет product_descriptions
? Это ведь кусок sql запроса? Значит ранее product_descriptions
заменена на descr1
?
Здравствуйте.
Прошу помощи в нахождении решения:
для вывода кода товара вместо наименования, глобально.
В модуле CommerceML – синхронизация интернет-магазина с 1С в настройках есть
хорошее решение, но оно по моему мнению не позволяет
полностью реализовать возможности
Использовать в названии товара: можно только наименование, а напрашивается выбор реквизита из списка
в моем случае это решило бы кучу проблем вместо создания модуля и шаблонов для отображения товара в карточке, в списке, и в корзине.
Да, в fn_get_products
Загрузил картинку в раздел “Файлы->Служебные файлы”. Хочу вывести её с помощью include
:
{include file="common/image.tpl" images=[???] image_additional_attrs=["width" => 40, "height" => 40] image_width=40 image_height=40 }
Как мне стоит заполнить параметр images
?
Хочу расширить активную тему модулем. Куда мне лучше всего поместить изображения модуля?
И возможно не создавать физически разные размеры картинки, а с помощью include
их масштабировать?
UPDATE: нашел как загружать картинки:
<img src="{$self_images_dir}/addons/my_changes/cart.png" width="40" height="40" />
Но вот вопрос с include
остался. Могу я эту картинку загрузить с помощью include
?
Через include не получится, если только перед этим собрать массив по аналогии, например, как у товара или категории. Но это костыль будет
Хочу переписать product_images.tpl
, который переписал уже другой модуль. Файл шаблона другого модуля находится по такому пути:
/design/themes/abt__unitheme2/templates/addons/ab__video_gallery/overrides/views/products/components/product_images.tpl
мой файл тут:
/design/themes/abt__unitheme2/templates/addons/my_changes/overrides/addons/ab__video_gallery/overrides/views/products/components/product_images.tpl
Я где то ошибся? Очистил кеш:
rm -rf /public_html/var/cache/*
Модуль выключил/включил. Число приоритета у моего модуля в addon.xml
значительно выше. Где ошибся?
К сожалению, оверрайд оверрайда не работает. Вы просто делайте оверрайд по аналогии с АБ модулем и у свеого модуля ставьте выше приоритет
Здравствуйте. Подскажите, пожалуйста, как на детальной странице товара иконку “отложить” поставить вровень с иконкой “добавить в список сравнения”?
Дайте ссылку на эту страницу, посмотрим
Это не только на этой странице. Это на всех страницах товаров, в которых указана цена и есть кнопка “купить”
https://penateya.com.ua/nabory-i-programmy-aurora/set-1-fayber-podgotovka/
А там, где цены нет, оно красивенько выглядит
https://penateya.com.ua/nabory-i-programmy-aurora/set-1.3-podgotovka-biteron-n/
Добавьте в секцию CSS редактора тем
@media (min-width: 1224px) {
.ty-product-detail .ty-product-block__left {
padding-right: 0px;
}
}
На других разрешениях дополнительно проверять надо
Коллеги, у кого-то есть ещё такая проблема?
Все настройки на английском. Обновления языка не помогает.
Языковые переменные не подхватились. Попробуйте переустановить модуль.
Коллеги, подскажите, а можно как-то в CS Cart реализовать разметку хлебных крошек, чтобы в выдаче эти крошки отображались и были на кириллице?
Приведите пример (лучше скриншот), где и как они должны выглядеть.
У конкурента:
У нас:
Сеошники говорят, что это зависит от правильной разметки хлебных крошек.