Добрый день.
Подскажите, пытаюсь создать компонент версии 2.0
В папке /bitrix/components создал папку mycompany. В этой папке создал папку mycomponent.list.
В свою очередь в этой папке создал три файла и папку:
.description.php
.parameters.php
component.php
lang/
В папке lang создал подпапку ru/, а в ней два файла: .description.php и .parameters.php
Файл .parameters.php содержит код:
Файл .description.php содержит код:
Хочу получить в редакторе во вкладке "Компоненты 2.0" новую закладку "mycompany" (после "Служебные"), в ней элемент "mycomponent", в нем "mycomponent_list"
К сожалению, в редакторе новых закладок не появляется. Подскажите, что делается не так? Файл component.php еще пустой.
Подскажите, пытаюсь создать компонент версии 2.0
В папке /bitrix/components создал папку mycompany. В этой папке создал папку mycomponent.list.
В свою очередь в этой папке создал три файла и папку:
.description.php
.parameters.php
component.php
lang/
В папке lang создал подпапку ru/, а в ней два файла: .description.php и .parameters.php
Файл .parameters.php содержит код:
| Код |
|---|
if (!defined('B_PROLOG_INCLUDED') or B_PROLOG_INCLUDED !== true) {
exit;
}
$arComponentParameters = array(
'GROUPS' => array(
'SETTINGS' => array(
'NAME' => GetMessage('X_ADV.LIST_GROUPS_SETTINGS_NAME')
)
),
'PARAMETERS' => array(
'X_ADV_OPTION_LINK_TARGET' => array(
'PARENT' => 'SETTINGS',
'NAME' => GetMessage('X_ADV.LIST_PARAMETER_LINKTARGET'),
'TYPE' => 'LIST',
'DEFAULT' => 'B',
'VALUES' => array('B' => GetMessage('X_ADV_OPTION_LT_BLANK'), 'S' => GetMessage('X_ADV_OPTION_LT_SELF'))
)
),
'SET_TITLE' => array(),
'CACHE_TIME' => array()
);
|
Файл .description.php содержит код:
| Код |
|---|
if (!defined('B_PROLOG_INCLUDED') or B_PROLOG_INCLUDED !== true) {
exit;
}
$arComponentDescription = array(
'NAME' => GetMessage('X_ADV.LIST_DESC_NAME'),
'DESCRIPTION' => GetMessage('X_ADV.LIST_DESC_TEXT'),
'ICON' => '/images/news_list.gif',
'PATH' => array(
'ID' => 'mycomponent_list',
'NAME' => GetMessage('X_ADV.LIST_MYCOMPONENT_LIST'),
'CHILD' => array(
'ID' => 'mycomponent',
'NAME' => GetMessage('X_ADV.LIST_MYCOMPONENT'),
'CHILD' => array(
'ID' => 'mycompany',
'NAME' => GetMessage('X_ADV.LIST_MYCOMPANY')
)
)
)
);
|
Хочу получить в редакторе во вкладке "Компоненты 2.0" новую закладку "mycompany" (после "Служебные"), в ней элемент "mycomponent", в нем "mycomponent_list"
К сожалению, в редакторе новых закладок не появляется. Подскажите, что делается не так? Файл component.php еще пустой.
