Добрый день! Подскажите куда копать, пишу модуль для добавления кастомных полей своего типа в битрикс. Но не удается подключить компонент или шаблон, не понятно
в классе пишу class CustomString extends BaseType{
public const
USER_TYPE_ID = 'customstring',
RENDER_COMPONENT = 'bitrix:qbscustomfield.field.customstring';
public static function getDescription(): array
{
return [
"USER_TYPE_ID" => self::USER_TYPE_ID,
"CLASS_NAME" => __CLASS__,
'DESCRIPTION' => Loc::getMessage('QBS.CUSTOMFIELD.DESCRIPTION'),
'BASE_TYPE' => CUserTypeManager::BASE_TYPE_STRING,
];
}
в самом index.php компонент загружается в /bitrix/components/bitrix
Класс компонента
class CustomStringUfComponent extends BaseUfComponent{
protected static function getUserTypeId(): string
{
return CustomString::USER_TYPE_ID;
}
}
в классе пишу class CustomString extends BaseType{
public const
USER_TYPE_ID = 'customstring',
RENDER_COMPONENT = 'bitrix:qbscustomfield.field.customstring';
public static function getDescription(): array
{
return [
"USER_TYPE_ID" => self::USER_TYPE_ID,
"CLASS_NAME" => __CLASS__,
'DESCRIPTION' => Loc::getMessage('QBS.CUSTOMFIELD.DESCRIPTION'),
'BASE_TYPE' => CUserTypeManager::BASE_TYPE_STRING,
];
}
в самом index.php компонент загружается в /bitrix/components/bitrix
Класс компонента
class CustomStringUfComponent extends BaseUfComponent{
protected static function getUserTypeId(): string
{
return CustomString::USER_TYPE_ID;
}
}