bitrix-iblocks

Model and query Bitrix iblock data using ORM and classic API.

33|3|Updated Jun 5, 2025
One-click install
npx skills add https://github.com/bxmaximum/bitrix_ai_challenge --skill bitrix-iblocks
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bitrix-iblocks
Source: https://github.com/bxmaximum/bitrix_ai_challenge/tree/main/.agents/skills/bitrix-iblocks
Command: npx skills add https://github.com/bxmaximum/bitrix_ai_challenge --skill bitrix-iblocks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill provides a unified guide for modeling and querying Bitrix iblock data using ORM and traditional APIs, enabling reliable data structures, efficient queries, and consistent access control across projects.

Core Features & Use Cases

  • ORM-based data modeling for iblock types, blocks, sections, elements, and properties (including Highload and file properties) with generated entity classes.
  • Guidance on using the classic API alongside ORM for scenarios where ORM does not cover the full schema.
  • SEO templates, access rights, and property groups workflows to support enterprise Bitrix solutions.
  • Use cases include building catalogs, news portals, and content blocks with robust data access patterns and export/import workflows.

Quick Start

Install and enable the iblock module, then start modeling data with ORM via IblockTable::compileEntity and ElementTable/SectionTable.

Frequently Asked Questions about bitrix-iblocks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query Bitrix iblock elements using ORM?▼

Bitrix ORM and the classic API are used together for iblock data modeling; ORM covers structured queries via compiled entities, while the classic API handles schema scenarios where ORM lacks full coverage.

How do I handle Highload and file properties in Bitrix catalogs?▼

Handling Highload and file properties in Bitrix catalogs requires ORM-based data modeling to define property structures and structured queries to retrieve the associated file and highload block data accurately.

Does this approach support SEO templates for Bitrix content blocks?▼

Yes, this approach supports SEO templates for Bitrix content blocks by providing SEO template governance and access rights workflows to ensure robust search optimization across enterprise content structures.

Can I use Bitrix ORM for enterprise-grade news portals?▼

Yes, you can use Bitrix ORM for enterprise-grade news portals by applying generated entity classes for iblock types, blocks, sections, and elements to ensure reliable data structures and efficient content queries.