pimcore-studio-ui-tabs-editors

Manage Pimcore Studio editor tabs across assets, documents, and data objects.

13|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/pimcore/skills --skill pimcore-studio-ui-tabs-editors
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pimcore-studio-ui-tabs-editors
Source: https://github.com/pimcore/skills/tree/main/skills/pimcore-studio-ui-tabs-editors
Command: npx skills add https://github.com/pimcore/skills --skill pimcore-studio-ui-tabs-editors

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pimcore Studio developers often need a robust and extensible way to add, override, and manage editor tabs across assets, documents, and data objects while handling permissions and detachable behavior.

Core Features & Use Cases

  • TabManager-based extension points per element subtype (assets, documents, data objects)
  • Registration and override workflows with element and user permissions
  • Plugin and module wiring to load tab extensions at runtime

Quick Start

Register a module that adds a new tab to a Pimcore Studio editor, following the TabManager API and DI container patterns.

Frequently Asked Questions about pimcore-studio-ui-tabs-editors

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

FAQPage Schema
How do I add custom editor tabs to Pimcore Studio UI extensions?

You add custom editor tabs by registering a module through the TabManager API and DI container patterns. This plugin wiring loads your UI extensions at runtime across assets, documents, and data objects.

How does Pimcore Studio handle editor tab permissions for plugin extensions?

Pimcore Studio enforces editor tab permissions through registration workflows that verify element and user permissions. This ensures only authorized users can access specific custom tabs across assets, documents, and data objects.

Can I override existing editor tabs in Pimcore Studio for assets and documents?

Yes, you can override existing editor tabs in Pimcore Studio. The TabManager extension points support adding and overriding tabs per element subtype while maintaining cross-subtype consistency and core stability.

What are detachable editor tabs in Pimcore Studio UI extensions?

Detachable editor tabs in Pimcore Studio allow UI extensions to support tabs that users can separate from the main editor window. The TabManager interface manages this behavior during plugin module wiring.

What is the best way to manage Pimcore Studio editor tabs across different data object subtypes?

The best way to manage editor tabs across data object subtypes is using TabManager-based extension points. These enforce cross-subtype consistency and safe extension patterns, maintaining core stability while loading custom tabs at runtime.