Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Pimcore Navigation

Pimcore Navigation Laravel Package

gal-digital-gmbh/pimcore-navigation

A navigation bundle for Pimcore that helps developers build and manage site menus and navigation structures. Integrates with Pimcore documents and supports configurable, template-friendly navigation rendering.

View on GitHub
Deep Wiki
Context7

Pimcore Navigation is a lightweight bundle for building dynamic, hierarchical menus in Pimcore. It generates navigation trees from documents and data objects and provides Twig helpers for rendering them in templates.

Configure navigation structures via YAML, customize output with templates, and rely on built-in active state detection for current pages and trails.

  • YAML-based navigation definitions
  • Document and data object sources
  • Active item and active trail detection
  • Twig rendering helpers
  • Cache-friendly navigation generation
Frequently asked questions about Pimcore Navigation
Is gal-digital-gmbh/pimcore-navigation a Laravel package?
No. It is a Pimcore bundle built on Symfony, so it does not provide Laravel service providers, facades, or Laravel version support. Use it only in a Pimcore runtime, or treat it as a reference if your application is Laravel.
What do I need to install gal-digital-gmbh/pimcore-navigation?
You need a Pimcore runtime with compatible Pimcore, Symfony, PHP, and Twig versions. Install it via Composer and register the bundle in bundles.php, as with standard Pimcore bundles. Check composer.json constraints first because no migrations are expected but version conflicts are a hard stop.
Which Pimcore and Symfony versions does this navigation bundle support?
The available context indicates Pimcore 10/11+ and Symfony 5/6+ with PHP 8.x and Twig, but the exact composer.json constraints must be verified. Pimcore 11/12 support is a key question and should not be assumed. Validate it against your pinned matrix before adoption.
How do I render a hierarchical menu in a Pimcore template with this bundle?
The bundle is intended to simplify Pimcore navigation definitions and rendering, likely through services and Twig helpers. The public API, Twig functions, and config keys are not documented in the provided material and must be reverse-engineered from source. Wrap calls behind your own Twig extension or NavigationBuilder interface so templates stay stable.
Does this package work with Laravel 10 or Laravel 11?
No. Laravel compatibility is not part of this package; it is a Pimcore bundle, not a Laravel package. A Laravel application cannot consume it directly without a headless Pimcore API or a reimplementation of the navigation logic. Confirm the runtime is Pimcore before spending time on integration.
Does gal-digital-gmbh/pimcore-navigation cache navigation trees?
The provided evaluation does not confirm caching behavior and flags it as an open question. Navigation helpers may regenerate menus per request depending on implementation, which matters for production performance. Review the source and add your own cache layer or cached JSON endpoint if needed.
Does the bundle support multi-site, multi-language, and permission-aware navigation?
Multi-site and multi-language document trees plus permission-aware filtering are key questions, not confirmed features in the context. Navigation helpers can encode SEO-relevant decisions such as active states, visibility, and URL generation. Test these behaviors explicitly against your Pimcore document tree before relying on them.
How should I test a Pimcore navigation bundle?
There is no known upstream test harness or CI status in the provided material, so you would likely write the first real test suite. Focus on tree traversal, active and current state, visibility and permission filtering, URL output, and multi-site behavior. Keep tests around your wrapper interface so you can swap the dependency later.
Is gal-digital-gmbh/pimcore-navigation safe for production?
Treat it as high maintenance risk: it is a single-agency package with one star, zero dependents, and no meaningful documentation. The exploit surface appears low because it has no auth or I/O, but abandonment and transitive constraint risk are real. Fork it, pin to a commit SHA, review the license, and own the code if you adopt it.
What are alternatives to this Pimcore navigation bundle?
For Pimcore, implement a small first-party navigation service and Twig extension over the document tree, or fork this bundle and maintain it internally. For a headless setup, expose navigation as cached JSON from Pimcore and keep the Laravel or Next.js frontend framework-agnostic. For Laravel-native apps, replicate the tree-walk and active-state logic against your own content model.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle