вроде основу сделал через компоненты [B]iblock.element.add.list iblock.element.add.form[/B]
вопрос теперь в следующем как сделать добавление в один клик т.е. пользователь нажал кнопку "Запомнит" и запись добавилась в инфоблок?
пришлось подредактировать компонент [B]iblock.element.add.list[/B] что бы отображал пользовательские свойства инфоблока.
[CODE]
......
while ($arElement = $rsIBlockElements->NavNext(false))
{
$arElement = htmlspecialcharsex($arElement);
//begin edit
$db_props = CIBlockElement::GetProperty($arParams["IBLOCK_ID"], $arElement["ID"], array("sort" => "asc"));
while($ar_props = $db_props->Fetch()){
//echo "<pre>"; print_r($ar_props); echo "</pre>";
$arElement["PROPERTY"][] = $ar_props;
}
//end edit
if ($bWorkflowIncluded)
{
$PREVIOUS_ID = $arElement['ID'];
$LAST_ID = CIBlockElement::WF_GetLast($arElement['ID']);
if ($LAST_ID != $arElement["ID"])
......
[/CODE]
вопрос теперь в следующем как сделать добавление в один клик т.е. пользователь нажал кнопку "Запомнит" и запись добавилась в инфоблок?
пришлось подредактировать компонент [B]iblock.element.add.list[/B] что бы отображал пользовательские свойства инфоблока.
[CODE]
......
while ($arElement = $rsIBlockElements->NavNext(false))
{
$arElement = htmlspecialcharsex($arElement);
//begin edit
$db_props = CIBlockElement::GetProperty($arParams["IBLOCK_ID"], $arElement["ID"], array("sort" => "asc"));
while($ar_props = $db_props->Fetch()){
//echo "<pre>"; print_r($ar_props); echo "</pre>";
$arElement["PROPERTY"][] = $ar_props;
}
//end edit
if ($bWorkflowIncluded)
{
$PREVIOUS_ID = $arElement['ID'];
$LAST_ID = CIBlockElement::WF_GetLast($arElement['ID']);
if ($LAST_ID != $arElement["ID"])
......
[/CODE]