• Как убрать обязательность полей, при регистрации с помощью bitrix:sale.order.ajax?

    @alljefferson
    Может кому пригодится
    1) Перенести (если не перенесен) компонент sale.order.ajax в папку /local/components/bitrix/ из /bitrix/components/bitrix/.
    2) В файле /local/components/bitrix/sale.order.ajax/class.php закомментировать строки (в функции doRegister):
    if (strlen($request['NEW_LAST_NAME']) <= 0)
    {
    	$this->addError(Loc::getMessage('STOF_ERROR_REG_LASTNAME'), self::AUTH_BLOCK);
    }

    3) В файле шаблоне компонента sale.order.ajax в файле order_ajax.js закомментировать строки (в функции editRegistrationForm):
    authFormNodes.push(this.createAuthFormInputContainer(
    	BX.message('STOF_LASTNAME'),
    	BX.create('INPUT', {
    		attrs: {'data-next': 'NEW_EMAIL'},
    		props: {
    			name: 'NEW_LAST_NAME',
    			type: 'text',
    			size: 40,
    			value: this.result.AUTH.NEW_LAST_NAME || ''
    		},
    		events: {keypress: BX.proxy(this.checkKeyPress, this)}
    	}),
    	true
    ));
    Ответ написан
    Комментировать
  • В чём проблема компонента catalog.comments битрикс?

    @alljefferson
    На будущее -> в файле ajax.php (catalog.comments/название_шаблона/) при вызове компонента попробуй заменить шаблон .default на свой 5ec6314882fa2858021741.jpeg
    Ответ написан
    Комментировать