Где найти файл с описанием стандартных свойств Битрикса
Работал над новым свойством для инфоблоков, потребовалось увидеть, как устроены стандартные свойства. Понял, что искать их самому по ФС Битрикса долго и неправильно и как настоящий программист, написал код, который сообщает для каждого свойства файл, в котором он описан. Выношу этот код на суд публики.
CModule::IncludeModule("iblock");
$arProperties = CIBlockProperty::GetUserType();
foreach ($arProperties as $arProperty)
{
echo '<pre>',print_r($arProperty["PROPERTY_TYPE"] . ":" . $arProperty["USER_TYPE"], true),'</pre>';
echo '<pre>',print_r($arProperty["DESCRIPTION"], true),'</pre>';
$sClassName = $arProperty[array_pop(array_keys($arProperty))][0];
$reflect = new ReflectionClass($sClassName);
echo '<pre>',print_r(str_replace($_SERVER["DOCUMENT_ROOT"], "", $reflect->getFileName()), true),'</pre>';
echo "<hr>";
}
Пример вывода
Оцените статью
13.03.2014
Понравилась статья?
Поделитесь ссылкой с друзьями и коллегами!
Статьи по теме
Мы работаем по одному из двух форматов:
- аренда команды (от 2 человек, не менее 3 месяцев);
- итерации с фиксированной ценой (1-3 месяца длительностью).
ИНТЕРВОЛГА предоставляет:
- регулярные онлайн-планерки с заказчиком;
- квалифицированных специалистов;
- организованную команду (находятся в одном помещении, что упрощает решение рабочих вопросов);
- полную прозрачность и регулярность отчетов о результатах.
Ключевые услуги:
- нагруженный интернет-магазин;
- личный кабинет;
- оптовые продажи — B2B-платформа;
- маркетплейс;
- технический аудит сайта;
- Битрикс24 — корпоративные HR-порталы;
- Битрикс24 — построение CRM-системы;
- Битрикс24 — личные кабинеты сотрудников;
- Битрикс24 — аудит портала;
- 1С — интеграция с другими системами;
- 1С — доработка системы;
- маркетинг — комплексное интернет-продвижение;
- маркетинг — продвижение для B2B.
Хотите получать лучшие статьи от INTERVOLGA раз в месяц?
Подпишитесь на рассылку — спамить не будем