2namespace Bitrix\Iblock;
4use Bitrix\Iblock\ORM\CommonElementTable;
6 Bitrix\Main\Localization\Loc;
7use Bitrix\Main\ORM\Fields\Relations\Reference;
8use Bitrix\Main\ORM\Query\Join;
10Loc::loadMessages(__FILE__);
37 return 'b_iblock_section_element';
50 'title' => Loc::getMessage(
'IBLOCK_SECTION_ELEMENT_ENTITY_IBLOCK_SECTION_ID_FIELD'),
54 'title' => Loc::getMessage(
'IBLOCK_SECTION_ELEMENT_ENTITY_IBLOCK_ELEMENT_ID_FIELD'),
57 'title' => Loc::getMessage(
'IBLOCK_SECTION_ELEMENT_ENTITY_ADDITIONAL_PROPERTY_ID_FIELD'),
59 'IBLOCK_SECTION' =>
new Main\
Entity\ReferenceField(
61 'Bitrix\Iblock\Section',
62 Join::on(
'this.IBLOCK_SECTION_ID',
'ref.ID')
64 'IBLOCK_ELEMENT' =>
new Main\
Entity\ReferenceField(
66 'Bitrix\Iblock\Element',
67 array(
'=this.IBLOCK_ELEMENT_ID' =>
'ref.ID'),
69 'title' => Loc::getMessage(
'IBLOCK_SECTION_ELEMENT_ENTITY_IBLOCK_ELEMENT_FIELD'),
75 CommonElementTable::class,
76 Join::on(
'this.IBLOCK_ELEMENT_ID',
'ref.ID')
77 ->whereNull(
'this.ADDITIONAL_PROPERTY_ID')
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)