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.