bitrix админка, новое поле в фильтр заказов


в массив $arFilterFields добавим св-во Создан (CREATED_BY)


$arFilterFields = array(
...
	"filter_created_by",

Далее идет проверка этих полей. Для массива $arFilter, можно использовать маску


if(strlen($filter_created_by)>0) $arFilter["CREATED_BY"] = trim($filter_created_by);

здесь соответствие полей


$arColumn2Field = array(
		"CREATED_BY" => array("CREATED_BY"),

этот массив содержит поля, к-е можно настроить при нажатии шестеренки


$arHeaders = array(
		array("id"=>"CREATED_BY","content"=>'создан', "sort"=>""),

Этот массив отвечает за добавление нашего поля в выпадающее меню (кнопка +)


$arFilterFieldsTmp = array(
"filter_created_by" => "создан",

и наконец, вывод поля в админке. Порядок строки соответсвует порядку в $arFilterFields



	$oFilter->Begin();
<tr>
...
</tr>
    	<tr>
		<td>создан:</td>
		<td>
			<input type="text" name="filter_created_by" value="<?echo htmlspecialcharsbx($filter_created_by)?>" size="10">
		</td>
	</tr>

Leave a comment

Your email address will not be published.


*