16 $extFormat = ($extFormat ===
true);
23 case self::FIELDS_ELEMENT:
26 'value' =>
'IE_XML_ID',
29 'name' => Loc::getMessage(
'CATI_FI_UNIXML_EXT').
' (B_IBLOCK_ELEMENT.XML_ID)'
35 'name' => Loc::getMessage(
'CATI_FI_NAME').
' (B_IBLOCK_ELEMENT.NAME)'
38 'value' =>
'IE_ACTIVE',
41 'name' => Loc::getMessage(
'CATI_FI_ACTIV').
' (B_IBLOCK_ELEMENT.ACTIVE)'
43 'IE_ACTIVE_FROM' =>
array(
44 'value' =>
'IE_ACTIVE_FROM',
45 'field' =>
'ACTIVE_FROM',
47 'name' => Loc::getMessage(
'CATI_FI_ACTIVFROM').
' (B_IBLOCK_ELEMENT.ACTIVE_FROM)'
49 'IE_ACTIVE_TO' =>
array(
50 'value' =>
'IE_ACTIVE_TO',
51 'field' =>
'ACTIVE_TO',
53 'name' => Loc::getMessage(
'CATI_FI_ACTIVTO').
' (B_IBLOCK_ELEMENT.ACTIVE_TO)'
59 'name' => Loc::getMessage(
'CATI_FI_SORT_EXT').
' (B_IBLOCK_ELEMENT.SORT)'
61 'IE_PREVIEW_PICTURE' =>
array(
62 'value' =>
'IE_PREVIEW_PICTURE',
63 'field' =>
'PREVIEW_PICTURE',
65 'name' => Loc::getMessage(
'CATI_FI_CATIMG_EXT').
' (B_IBLOCK_ELEMENT.PREVIEW_PICTURE)'
67 'IE_PREVIEW_TEXT' =>
array(
68 'value' =>
'IE_PREVIEW_TEXT',
69 'field' =>
'PREVIEW_TEXT',
71 'name' => Loc::getMessage(
'CATI_FI_CATDESCR_EXT').
' (B_IBLOCK_ELEMENT.PREVIEW_TEXT)'
73 'IE_PREVIEW_TEXT_TYPE' =>
array(
74 'value' =>
'IE_PREVIEW_TEXT_TYPE',
75 'field' =>
'PREVIEW_TEXT_TYPE',
77 'name' => Loc::getMessage(
'CATI_FI_CATDESCRTYPE_EXT').
' (B_IBLOCK_ELEMENT.PREVIEW_TEXT_TYPE)'
79 'IE_DETAIL_PICTURE' =>
array(
80 'value' =>
'IE_DETAIL_PICTURE',
81 'field' =>
'DETAIL_PICTURE',
83 'name' => Loc::getMessage(
'CATI_FI_DETIMG_EXT').
' (B_IBLOCK_ELEMENT.DETAIL_PICTURE)'
85 'IE_DETAIL_TEXT' =>
array(
86 'value' =>
'IE_DETAIL_TEXT',
87 'field' =>
'DETAIL_TEXT',
89 'name' => Loc::getMessage(
'CATI_FI_DETDESCR_EXT').
' (B_IBLOCK_ELEMENT.DETAIL_TEXT)'
91 'IE_DETAIL_TEXT_TYPE' =>
array(
92 'value' =>
'IE_DETAIL_TEXT_TYPE',
93 'field' =>
'DETAIL_TEXT_TYPE',
95 'name' => Loc::getMessage(
'CATI_FI_DETDESCRTYPE_EXT').
' (B_IBLOCK_ELEMENT.DETAIL_TEXT_TYPE)'
101 'name' => Loc::getMessage(
'CATI_FI_CODE_EXT').
' (B_IBLOCK_ELEMENT.CODE)'
104 'value' =>
'IE_TAGS',
107 'name' => Loc::getMessage(
'CATI_FI_TAGS').
' (B_IBLOCK_ELEMENT.TAGS)'
113 'name' => Loc::getMessage(
'CATI_FI_ID').
' (B_IBLOCK_ELEMENT.ID)'
117 case self::FIELDS_CATALOG:
119 'CP_QUANTITY' =>
array(
120 'value' =>
'CP_QUANTITY',
121 'field' =>
'QUANTITY',
123 'name' => Loc::getMessage(
'CATI_FI_QUANT').
' (B_CATALOG_PRODUCT.QUANTITY)'
125 'CP_QUANTITY_TRACE' =>
array(
126 'value' =>
'CP_QUANTITY_TRACE',
127 'field' =>
'QUANTITY_TRACE',
128 'field_orig' =>
'QUANTITY_TRACE_ORIG',
130 'name' => Loc::getMessage(
'CATI_FI_QUANTITY_TRACE').
' (B_CATALOG_PRODUCT.QUANTITY_TRACE)'
132 'CP_CAN_BUY_ZERO' =>
array(
133 'value' =>
'CP_CAN_BUY_ZERO',
134 'field' =>
'CAN_BUY_ZERO',
135 'field_orig' =>
'CAN_BUY_ZERO_ORIG',
137 'name' => Loc::getMessage(
'CATI_FI_CAN_BUY_ZERO').
' (B_CATALOG_PRODUCT.CAN_BUY_ZERO)'
139 'CP_WEIGHT' =>
array(
140 'value' =>
'CP_WEIGHT',
143 'name' => Loc::getMessage(
'CATI_FI_WEIGHT').
' (B_CATALOG_PRODUCT.WEIGHT)'
146 'value' =>
'CP_WIDTH',
149 'name' => Loc::getMessage(
'CATI_FI_WIDTH').
' (B_CATALOG_PRODUCT.WIDTH)'
151 'CP_HEIGHT' =>
array(
152 'value' =>
'CP_HEIGHT',
155 'name' => Loc::getMessage(
'CATI_FI_HEIGHT').
' (B_CATALOG_PRODUCT.HEIGHT)'
157 'CP_LENGTH' =>
array(
158 'value' =>
'CP_LENGTH',
161 'name' => Loc::getMessage(
'CATI_FI_LENGTH').
' (B_CATALOG_PRODUCT.LENGTH)'
163 'CP_PURCHASING_PRICE' =>
array(
164 'value' =>
'CP_PURCHASING_PRICE',
165 'field' =>
'PURCHASING_PRICE',
167 'name' => Loc::getMessage(
'CATI_FI_PURCHASING_PRICE').
' (B_CATALOG_PRODUCT.PURCHASING_PRICE)'
169 'CP_PURCHASING_CURRENCY' =>
array(
170 'value' =>
'CP_PURCHASING_CURRENCY',
171 'field' =>
'PURCHASING_CURRENCY',
173 'name' => Loc::getMessage(
'CATI_FI_PURCHASING_CURRENCY').
' (B_CATALOG_PRODUCT.PURCHASING_CURRENCY)'
175 'CP_PRICE_TYPE' =>
array(
176 'value' =>
'CP_PRICE_TYPE',
177 'field' =>
'PRICE_TYPE',
179 'name' => Loc::getMessage(
'I_PAY_TYPE').
' (B_CATALOG_PRODUCT.PRICE_TYPE)'
181 'CP_RECUR_SCHEME_LENGTH' =>
array(
182 'value' =>
'CP_RECUR_SCHEME_LENGTH',
183 'field' =>
'RECUR_SCHEME_LENGTH',
185 'name' => Loc::getMessage(
'I_PAY_PERIOD_LENGTH').
' (B_CATALOG_PRODUCT.RECUR_SCHEME_LENGTH)'
187 'CP_RECUR_SCHEME_TYPE' =>
array(
188 'value' =>
'CP_RECUR_SCHEME_TYPE',
189 'field' =>
'RECUR_SCHEME_TYPE',
191 'name' => Loc::getMessage(
'I_PAY_PERIOD_TYPE').
' (B_CATALOG_PRODUCT.RECUR_SCHEME_TYPE)'
193 'CP_TRIAL_PRICE_ID' =>
array(
194 'value' =>
'CP_TRIAL_PRICE_ID',
195 'field' =>
'TRIAL_PRICE_ID',
197 'name' => Loc::getMessage(
'I_TRIAL_FOR').
' (B_CATALOG_PRODUCT.TRIAL_PRICE_ID)'
199 'CP_WITHOUT_ORDER' =>
array(
200 'value' =>
'CP_WITHOUT_ORDER',
201 'field' =>
'WITHOUT_ORDER',
203 'name' => Loc::getMessage(
'I_WITHOUT_ORDER').
' (B_CATALOG_PRODUCT.WITHOUT_ORDER)'
205 'CP_VAT_ID' =>
array(
206 'value' =>
'CP_VAT_ID',
209 'name' => Loc::getMessage(
'I_VAT_ID').
' (B_CATALOG_PRODUCT.VAT_ID)'
211 'CP_VAT_INCLUDED' =>
array(
212 'value' =>
'CP_VAT_INCLUDED',
213 'field' =>
'VAT_INCLUDED',
215 'name' => Loc::getMessage(
'I_VAT_INCLUDED').
' (B_CATALOG_PRODUCT.VAT_INCLUDED)'
217 'CP_MEASURE' =>
array(
218 'value' =>
'CP_MEASURE',
219 'field' =>
'MEASURE',
221 'name' => Loc::getMessage(
'BX_CAT_CSV_SETTINGS_PRODUCT_FIELD_NAME_MEASURE_ID').
' (B_CATALOG_PRODUCT.MEASURE)'
225 case self::FIELDS_PRICE:
228 'value' =>
'CV_PRICE',
232 'name' => Loc::getMessage(
'I_NAME_PRICE').
' (B_CATALOG_PRICE.PRICE)'
234 'CV_CURRENCY' =>
array(
235 'value' =>
'CV_CURRENCY',
237 'field' =>
'CURRENCY',
239 'name' => Loc::getMessage(
'I_NAME_CURRENCY').
' (B_CATALOG_PRICE.CURRENCY)'
241 'CV_EXTRA_ID' =>
array(
242 'value' =>
'CV_EXTRA_ID',
244 'field' =>
'EXTRA_ID',
246 'name' => Loc::getMessage(
'I_NAME_EXTRA_ID').
' (B_CATALOG_PRICE.EXTRA_ID)'
250 case self::FIELDS_PRICE_EXT:
252 'CV_QUANTITY_FROM' =>
array(
253 'value' =>
'CV_QUANTITY_FROM',
254 'field' =>
'QUANTITY_FROM',
256 'name' => Loc::getMessage(
'I_NAME_QUANTITY_FROM').
' (B_CATALOG_PRICE.QUANTITY_FROM)'
258 'CV_QUANTITY_TO' =>
array(
259 'value' =>
'CV_QUANTITY_TO',
260 'field' =>
'QUANTITY_TO',
262 'name' => Loc::getMessage(
'I_NAME_QUANTITY_TO').
' (B_CATALOG_PRICE.QUANTITY_TO)'
266 case self::FIELDS_SECTION:
272 'name' => Loc::getMessage(
'CATI_FI_ID').
' (B_IBLOCK_SECTION.ID)'
274 'IC_XML_ID' =>
array(
275 'value' =>
'IC_XML_ID',
278 'name' => Loc::getMessage(
'CATI_FG_UNIXML_EXT').
' (B_IBLOCK_SECTION.XML_ID)'
281 'value' =>
'IC_GROUP',
284 'name' => Loc::getMessage(
'CATI_FG_NAME').
' (B_IBLOCK_SECTION.NAME)'
286 'IC_ACTIVE' =>
array(
287 'value' =>
'IC_ACTIVE',
290 'name' => Loc::getMessage(
'CATI_FG_ACTIV').
' (B_IBLOCK_SECTION.ACTIVE)'
293 'value' =>
'IC_SORT',
296 'name' => Loc::getMessage(
'CATI_FG_SORT_EXT').
' (B_IBLOCK_SECTION.SORT)'
298 'IC_DESCRIPTION' =>
array(
299 'value' =>
'IC_DESCRIPTION',
300 'field' =>
'DESCRIPTION',
302 'name' => Loc::getMessage(
'CATI_FG_DESCR').
' (B_IBLOCK_SECTION.DESCRIPTION)'
304 'IC_DESCRIPTION_TYPE' =>
array(
305 'value' =>
'IC_DESCRIPTION_TYPE',
306 'field' =>
'DESCRIPTION_TYPE',
308 'name' => Loc::getMessage(
'CATI_FG_DESCRTYPE').
' (B_IBLOCK_SECTION.DESCRIPTION_TYPE)'
311 'value' =>
'IC_CODE',
314 'name' => Loc::getMessage(
'CATI_FG_CODE_EXT2').
' (B_IBLOCK_SECTION.CODE)'
316 'IC_PICTURE' =>
array(
317 'value' =>
'IC_PICTURE',
318 'field' =>
'PICTURE',
320 'name' => Loc::getMessage(
'CATI_FG_PICTURE').
' (B_IBLOCK_SECTION.PICTURE)'
322 'IC_DETAIL_PICTURE' =>
array(
323 'value' =>
'IC_DETAIL_PICTURE',
324 'field' =>
'DETAIL_PICTURE',
326 'name' => Loc::getMessage(
'CATI_FG_DETAIL_PICTURE').
' (B_IBLOCK_SECTION.DETAIL_PICTURE)'
337 $extFormat = ($extFormat ===
true);
344 case self::FIELDS_ELEMENT:
347 ?
array(
'IE_XML_ID',
'IE_NAME',
'IE_PREVIEW_TEXT',
'IE_DETAIL_TEXT')
348 :
'IE_XML_ID,IE_NAME,IE_PREVIEW_TEXT,IE_DETAIL_TEXT'
351 case self::FIELDS_CATALOG:
354 ?
array(
'CP_QUANTITY' ,
'CP_WEIGHT',
'CP_WIDTH',
'CP_HEIGHT',
'CP_LENGTH')
355 :
'CP_QUANTITY,CP_WEIGHT,CP_WIDTH,CP_HEIGHT,CP_LENGTH'
358 case self::FIELDS_PRICE:
361 ?
array(
'CV_PRICE',
'CV_CURRENCY')
362 :
'CV_PRICE,CV_CURRENCY'
365 case self::FIELDS_PRICE_EXT:
368 ?
array(
'CV_QUANTITY_FROM',
'CV_QUANTITY_TO')
369 :
'CV_QUANTITY_FROM,CV_QUANTITY_TO'
372 case self::FIELDS_SECTION:
379 case self::FIELDS_CURRENCY:
static getDefaultSettings($type, $extFormat=false)
static getSettingsFields($type, $extFormat=false)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)