Добрый день!
В стандартном магазине все сделано через фильтрацию по свойствам (свойствам основного товара). Вот пример реализации фильтра:
dev.1c-bitrix.ru/community/webdev/user/166748/blog...
Цитата
Велосипед, допустим, форвард уже был, но в новинках у нас красный форвард. Как тут быть?
Торговые предложения не отделимы от товара при выводе. Ставьте на весь товар пометку "акция".
Вы можете реализовать и свою логику вывода/фильтрации. Выше я написал как сделано в стандартном магазине.
Торговые предложения не отделимы от товара при выводе. Ставьте на весь товар пометку "акция".
Других стандартных вариантов решения этой задачи нет.
Вывести товар только с одним предложением (красный) не получится.
С уважением,
сотрудник технической поддержки
***@****Projects:~$ sudo dpkg-reconfigure tzdata
[sudo] password for ****:
Current default time zone: 'Europe/Moscow'
Local time is now: Wed Dec 10 15:14:10 MSK 2014.
Universal Time is now: Wed Dec 10 11:14:10 UTC 2014.
****@***Projects:~$ date
Ср. дек. 10 15:14:20 MSK 2014
*****@****Projects:~$ sudo date 121014202014.00
[sudo] password for ****:
Ср. дек. 10 14:20:00 MSK 2014
****@****Projects:~$ date
Ср. дек. 10 14:20:03 MSK 2014
<?if($arResult["DETAIL_PICTURE"]) {
$PICTURE = CFile::ResizeImageGet($arResult["DETAIL_PICTURE"], Array('width'=>340, 'height'=>340), BX_RESIZE_IMAGE_PROPORTIONAL, true);?>
<div class="Image"><img src="<?=$PICTURE["src"]?>" alt="<?=$arResult["NAME"]?>" title="<?=$arResult["NAME"]?>" /></div>
<?}?>
if (!is_array($file) || !array_key_exists("FILE_NAME", $file) || strlen($file["FILE_NAME"]) <= 0)
return false;
$arFile["name"] = $io->GetLogicalName(bx_basename($path));
$arFile["size"] = filesize($path);
$arFile["tmp_name"] = $path;
$arFile["type"] = $mimetype;