открываете шаблон детального описания - там верстаете табы(если вам нужны именно уже готовые решения табов можете набрать в поисковике - вариантов верстки будет море), в которых указываете какую информацию в каких закладках отображать.
вы используете, скорее всего, переделанный шаблон магазина по умолчанию. там в шаблоне сайта - bitrix/template/...ваше название.. ./script.js есть функция за эффект закидывания в корзину function addToCart(element, imageToFlyId, mode, text) вот сравните ее и что у вас в шаблоне какие расхождения появились
с кастомизацией можно по такому принципу, пройти по значениям собрать их в массив и далее из этого массива в цикле получить чекбоксы либо если известны постоянные значения в шаблоне нарисовать вручную чебоксы, а в компонент отдавать значение как строкового свойства примерно так в шабоне <input type="checkbox" name="arFilter_pf[brend][]" value="ммм" <?if($arItem["INPUT_VALUE"] == "ммм" || in_array("ммм", $arItem["INPUT_VALUE"])):?>checked<?endif;?>> а в компоненте подправить что строковые данные могут прийти как массив
кнопка сохранить неактивна потому, что все обязательные поля должны быть выбраны. у вас же кейвордс, тайтл , дескрипшин обязательны но не выбраны. либо добавьте их в выбранные либо снимите обязательность
можно так, например, в шаблон добавить ссылки типа "a href="<?=$APPLICATION->GetCurPageParam("sortby =cenaup";)?>">по цене</a" а в компонент добавить условие
Спасибо большое, заработало. единственное , я еще ошибку поставил со временем вместо H:M:s нужно H:i:s - вдруг кому понадобиться.
Еще вопрос, если несложно - чтобы не повторять этакой ошибки, конструкция self::$disableHandler - насколько я понимаю это просто простая переменная для остановки зацикливания? аналогично можно было установить ее например как $elUpload=false; и проверять точно так же наличие или это что-то более глобальное?
подскажите в чем ошибка. мне нужно чтобы при любом изменении элемента инфоблока(добавили/изменили что-то в описании, в свойстве) устанавливались дата начала и окончания активности ссегодня +30дней я ставлю обработку события