Существует ли более полная документация по написанию собственных решений
Офф документации нехватает. Часть функций не описана.
И собственно проблема у меня сейчас в том, при попытке использовать тестовое решение (просто добавление ИБ и его элементов) не подклдючается файл .services.php.
Для отладки пихнул простенькую функцию в init.php:
При вызове данной функции в файле /bitrix/wizards/my_space_name/iblock_articles/.description.php:
Файла по адресу localhost/debug.txt создается с соответствующим текстом, а вот при вставке данной функции в /bitrix/wizards/my_space_name/iblock_articles/modules/.services.php:
Ничего не происходит, соответственно данный файл не подключается. Не могу понять, в чем проблема может быть. Вообще весь этот код вырезал (кусок) из уже имеющегося решения.
P.S. Написать решение потребовалось 2 дня назад, так что сильно не пинайте, если где накосячил.
Офф документации нехватает. Часть функций не описана.
И собственно проблема у меня сейчас в том, при попытке использовать тестовое решение (просто добавление ИБ и его элементов) не подклдючается файл .services.php.
Для отладки пихнул простенькую функцию в init.php:
| Код |
|---|
function alfa_debugger($text)
{
$alfa_file = fopen(". ./. ./debug.txt", "w+");
fputs($alfa_file, $text);
fclose($alfa_file);
} |
При вызове данной функции в файле /bitrix/wizards/my_space_name/iblock_articles/.description.php:
| Код |
|---|
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$arWizardDescription = Array(
"NAME" => "ALFA Systems - Тестирования добавления ИБешки",
);
alfa_debugger("description");
?> |
Файла по адресу localhost/debug.txt создается с соответствующим текстом, а вот при вставке данной функции в /bitrix/wizards/my_space_name/iblock_articles/modules/.services.php:
| Код |
|---|
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$arServices = Array(
"iblock" => Array(
"NAME" => "Называшка",
"STAGES" => Array(
"types.php", //IBlock types
"user_photogallery.php",
),
"MODULE_ID" => "iblock",
),
);
alfa_debugger("services");
?> |
Ничего не происходит, соответственно данный файл не подключается. Не могу понять, в чем проблема может быть. Вообще весь этот код вырезал (кусок) из уже имеющегося решения.
P.S. Написать решение потребовалось 2 дня назад, так что сильно не пинайте, если где накосячил.
скромный блог