Olegon: по поводу hide понял. спасибо
vdm
Шаблон
Модификация цены (скидки) 1с битрикс работать начинает в режиме просмотра товара
например
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 21 сообщение(ий)): У вас нет прав чтобы видеть скрытый текст, содержащийся здесь. |
и то ругается на 47ую строку мол скобки нет. ставлю и все просто замечательно и изумительно работает
вставляю этот код в шаблон отображения каталога - который имеел изначально ну один и тот же pricegd - строка в строку
и выдает ошибку Parse error: syntax error, unexpected '}' in
на 84 строку
(84 строка это при условии что в 47 вставить скобку })
PS вставил опять тот же код что написали, без скобки и пока норм. сейчас кеши посбрасываю. сорри
сейчас еще раз все перепроверю и отпишусь что куда вставил (я про код), что вышло
Так. Дело в небольшой невнимательности
Из-за многооткрытости одного и того же кода в разных компоновках, я соединял по разному коды.
взял ваш код вырезал строки
[php]for($i = 0; $i < $arResult['DISCOUNTS']['col']; $i++)//погнали скидки выводить
{
if ($arResult['DISCOUNTS']['dnk_s'][$i] == $arResult['DISCOUNTS']['dnk_out'][$i] && $arResult['DISCOUNTS']['price_osn'][''] != "")
{
$type_s_out = "";
if ($arResult['DISCOUNTS']['type_s'][$i] == "Процент")
{
$type_s_out = $arResult['DISCOUNTS']['val_s'][$i]."%";
$disc2_percent = ( ($osn_price2-$arResult['DISCOUNTS']['skid'][$i])/$osn_price2 ) * 100;
$disc2 = $disc - ( ($disc * $disc2_percent) / 100 );
$price2 = round($arResult['DISCOUNTS']['skid'][$i] - $disc2, $round_prec);
}
else
{
$disc2 = $osn_price2-$arResult['DISCOUNTS']['skid'][$i];
$price2 = $osn_price - $disc2;
} [/php]
вставил в оригинал и все ок.
теперь в каталоге товара есть скидка такая.
еще такой вопрос
есть статус под ЗАКАЗ 5% но он отображается не смотря на то что на двух из трех складов имеется товар.
Можно ли как-то сделать так, что имея хоть 1 единицу, не важно на каком складе, в шаблоне не отображалась строка под заказ
пример
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 21 сообщение(ий)): У вас нет прав чтобы видеть скрытый текст, содержащийся здесь. |