Работал над новым свойством для инфоблоков, потребовалось увидеть, как устроены стандартные свойства. Понял, что искать их самому по ФС Битрикса долго и неправильно и как настоящий программист, написал код, который сообщает для каждого свойства файл, в котором он описан. Выношу этот код на суд публики.
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
Понравилась статья?
Поделитесь ссылкой с друзьями и коллегами!
Статьи по теме
![](https://www.intervolga.ru/upload/resize_cache/iblock/b21/470_200_2/rs06edz4tsnd84peh9ewid244l8xb823.jpg.webp?w=1920)
![](https://www.intervolga.ru/upload/resize_cache/iblock/211/470_200_2/9nywq3jc4b1z786k822f2123kmp3bo8y.jpg.webp?w=1920)
![](https://www.intervolga.ru/upload/resize_cache/iblock/dfb/470_200_2/b80dhnr71r454q1nxq5wfui58z8cl96h.png.webp?w=1920)
![](https://www.intervolga.ru/upload/resize_cache/iblock/70c/470_200_2/vrpkumq2iy5yoxusqf6lltv1rtbtpt3g.png.webp?w=1920)
![](https://www.intervolga.ru/upload/resize_cache/iblock/43c/470_200_2/vkve9fdhzktft4pnqfihklq8yeefx0fm.png.webp?w=1920)
![](https://www.intervolga.ru/upload/resize_cache/iblock/8a7/470_200_2/0jhk9dv2tc48yqtnd1cc0dco5gw6p59l.png.webp?w=1920)
Мы работаем по одному из двух форматов:
- аренда команды (от 2 человек, не менее 3 месяцев);
- итерации с фиксированной ценой (1-3 месяца длительностью).
ИНТЕРВОЛГА предоставляет:
- регулярные онлайн-планерки с заказчиком;
- квалифицированных специалистов;
- организованную команду (находятся в одном помещении, что упрощает решение рабочих вопросов);
- полную прозрачность и регулярность отчетов о результатах.
Ключевые услуги:
- нагруженный интернет-магазин;
- личный кабинет;
- оптовые продажи — B2B-платформа;
- маркетплейс;
- технический аудит сайта;
- Битрикс24 — корпоративные HR-порталы;
- Битрикс24 — построение CRM-системы;
- Битрикс24 — личные кабинеты сотрудников;
- Битрикс24 — аудит портала;
- 1С — интеграция с другими системами;
- 1С — доработка системы;
- маркетинг — комплексное интернет-продвижение;
- маркетинг — продвижение для B2B.
Хотите получать лучшие статьи от INTERVOLGA раз в месяц?
Подпишитесь на рассылку — спамить не будем