basilicom/pimcore-plugin-admin-toolbar-extension

This plugin allows you to integrate your own menu items into the backend. The target urls can be opened in the iframe panel within the Pimcore admin interface or in a new window.

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Type:pimcore-bundle

pkg:composer/basilicom/pimcore-plugin-admin-toolbar-extension

v1.0.0 2025-12-11 07:30 UTC

This package is auto-updated.

Last update: 2025-12-11 07:50:44 UTC


README

This plugin allows you to integrate your own menu items into the backend. The target urls can be opened in the iframe panel within the Pimcore admin interface or in a new window. You can add Items to the main tollbar adn to existing main toolbar items (file, extras, settings) as well.

Admin Screen

Version information

Bundle Version PHP Pimcore
1.0 ^8.3 ^11.0

Installation

composer require basilicom/pimcore-plugin-admin-toolbar-extension

Activate Plugin

Add to \App\Kernel.php

public function registerBundlesToCollection(BundleCollection $collection)
{
    // ...
    $collection->addBundle(new PimcorePluginAdminToolbarExtensionBundle());
    // ...
}

Build Assets

bin/console assets:install --symlink --relative

Add config

pimcore_plugin_admin_toolbar_extension:
    main_toolbar:
        infos:
            label: Information
            iconCls: 'pimcore_icon_operator_text'
            menu:
                infos_default:
                    label: Default information
                    iconCls: 'pimcore_icon_operator_boolean'
                    url: '/admin/basilicom-toolbar-extension/demo'
                infos_expert:
                    label: Expert information
                    menu:
                        info_item_two_sub:
                            label: Info Item Two Sub
                            url: '/admin/basilicom-toolbar-extension/demo'
        docs:
            label: Search Google
            url: 'https://google.com'
            new_window: true

    extras_menu:
        services:
            label: Services
            menu:
                monit:
                    label: Monit
                    url: '/admin/basilicom-toolbar-extension/demo' #required
                supervisor:
                    label: Supervisor
                    url: '/admin/basilicom-toolbar-extension/demo' #required
        elastic:
            label: Elastig Search
            iconCls: 'pimcore_nav_icon_search'
            url: '/admin/basilicom-toolbar-extension/demo' #required

    settings_menu:
        some_settings_entry:
            label: Settings Entry
            url: '/admin/basilicom-toolbar-extension/demo' #required

    file_menu:
        some_file_entry:
            label: File Entry
            url: '/admin/basilicom-toolbar-extension/demo' #required

Pimcore nav icon css classes

see: https://github.com/pimcore/admin-ui-classic-bundle/blob/2.x/public/css/icons.css