Routing
sulu_route.route_id_7
Matched route
Route Parameters
| Name | Value |
|---|---|
| _cacheLifetime | 604800 |
| _sulu_route | Sulu\Route\Domain\Model\Route {#2864 -id: 7 -webspace: "website" -locale: "de" -slug: "/block-bibliothek" -parentRoute: null -resourceKey: "pages" -resourceId: "11111111-0000-4000-8000-000000000001" -resourceIdCallable: null } |
| object | Sulu\Page\Domain\Model\PageDimensionContent {#2845 #id: ? int #page: Sulu\Page\Domain\Model\Page {#3066 …} #title: "Block-Bibliothek" #navigationContexts: Doctrine\Common\Collections\ArrayCollection {#1724 …} #created: DateTimeImmutable @1791310542 {#2972 : 2026-10-06 18:15:42.0 UTC (+00:00) } #changed: DateTimeImmutable @1791310542 {#2761 : 2026-10-06 18:15:42.0 UTC (+00:00) } #creator: null #changer: null -author: null -authored: null -lastModified: null #locale: "de" #ghostLocale: "en" #availableLocales: [ "en" "de" ] #stage: "live" -isMerged: true -version: 0 -excerptData: [] -excerptCategories: Doctrine\Common\Collections\ArrayCollection {#5256 …} -excerptTags: Doctrine\Common\Collections\ArrayCollection {#5352 …} -excerptAudienceTargetGroups: Doctrine\Common\Collections\ArrayCollection {#5355 …} -excerptSegment: null -route: Sulu\Route\Domain\Model\Route {#2864 -id: 7 -webspace: "website" -locale: "de" -slug: "/block-bibliothek" -parentRoute: null -resourceKey: "pages" -resourceId: "11111111-0000-4000-8000-000000000001" -resourceIdCallable: null } -seoData: [] -seoNoIndex: false -seoNoFollow: false -seoHideInSitemap: false #shadowLocale: null #shadowLocales: null -templateKey: "default" -templateData: [ "title" => "Block-Bibliothek" "headline" => "Wiederverwendbare Bausteine im Einsatz" "sections" => [ [ "type" => "section" "blocks" => [ [ "text" => "<p>Kombiniere formatierten Text, Medien und <a href="https://sulu.io" target="_self">geprüfte Quellen</a> in einer wiederverwendbaren Inhaltsstruktur:</p><ul><li>Wähle die Position des Bildes</li><li>Nutze den Block auch ohne Bild</li><li>Verlinke verwandte Inhalte und Quellen</li></ul>" "type" => "text_block" "image" => [ "id" => 3 "displayOption" => "left" ] "headline" => "Textblock" ] [ "text" => "<p>Derselbe strukturierte Block setzt das Bild auf die andere Seite. Redaktionen ändern die Darstellung, ohne das Inhaltsmodell anzufassen.</p>" "type" => "text_block" "image" => [ "id" => 4 "displayOption" => "right" ] "headline" => "Eine zweite Darstellung" ] [ "type" => "image_gallery" "images" => [ "ids" => [ 3 4 5 6 ] ] "headline" => "Bildergalerie" ] ] "headline" => "Text und Medien" ] [ "type" => "section" "blocks" => [ [ "type" => "facts" "items" => [ [ "icon" => "globe" "type" => "item" "label" => "Vertretene Sprachen" "value" => "2" ] [ "icon" => "package" "type" => "item" "label" => "Produktfamilien" "value" => "2" ] [ "icon" => "activity" "type" => "item" "label" => "Artikel in der Demo-Serie" "value" => "4" ] ] "headline" => "Fakten" ] [ "type" => "feature_list" "items" => [ [ "text" => "<p>Redaktionen setzen Seiten aus einer gemeinsamen Block-Bibliothek zusammen. Jedes Feld behält dabei in allen Kanälen seine Bedeutung.</p>" "type" => "item" "image" => [ "id" => 2 ] "title" => "Strukturiert für die Wiederverwendung" ] [ "text" => "<p>Übersetzte Inhalte bleiben mit derselben Struktur verbunden. Jede Sprachversion lässt sich gezielt steuern.</p>" "type" => "item" "image" => [ "id" => 1 ] "title" => "Bereit für Mehrsprachigkeit" ] [ "text" => "<p>Strukturierte Felder geben Frontend-Teams eine verlässliche Grundlage für semantisches Markup, hilfreiche Beschriftungen und einheitliche Interaktionen.</p>" "type" => "item" "image" => [ "id" => 2 ] "title" => "Gebaut für barrierefreie Ausgabe" ] ] "headline" => "Funktionsliste" ] [ "type" => "accordion" "items" => [ [ "text" => "<p>Ja. Jeder Abschnitt dieser Seite nutzt einen Block aus den Fixtures, den Redaktionen in verschiedenen Seitenvorlagen kombinieren können.</p>" "type" => "item" "title" => "Kann ich wiederverwendbare Inhalte ausprobieren?" ] [ "text" => "<p>Die Zimmerpflanzen und das Zubehör nutzen Produktfamilien, Attribute, lokalisierte Texte und verknüpfte Medien.</p>" "type" => "item" "title" => "Wie ist der Katalog aufgebaut?" ] [ "text" => "<p>Die Seitengrafiken sind SVG-Dateien aus dem Repository. Die Produkte nutzen verknüpfte JPEG-Illustrationen.</p>" "type" => "item" "title" => "Welche Medien enthält die Demo?" ] ] "headline" => "Akkordeon" "subheadline" => "Wie die Demo-Inhalte zusammenspielen" ] ] "headline" => "Strukturierte Inhalte" ] [ "type" => "section" "blocks" => [ [ "type" => "testimonial" "testimonial" => "22222222-0000-4000-8000-000000000002" ] [ "text" => "<p>Lade eine kompakte Anleitung zu den Inhaltsstrukturen und Darstellungsmustern dieser Sulu-DXP-Demo herunter.</p>" "type" => "downloads" "headline" => "Downloads" "downloads" => [ "ids" => [ 7 ] ] ] [ "type" => "product_teasers" "headline" => "Aus dem Katalog ausgesucht" "products" => [ "66666666-0000-4000-8000-000000000001" "66666666-0000-4000-8000-000000000002" "66666666-0000-4000-8000-000000000003" ] ] ] "headline" => "Referenzen und Downloads" ] [ "type" => "section" "blocks" => [ [ "type" => "location" "headline" => "Standort" "location" => [ "lat" => 47.4012237 "code" => "6850" "long" => 9.7533676 "town" => "Dornbirn" "zoom" => 12 "title" => "Sulu GmbH" "number" => "7a" "street" => "Gütlestraße" "country" => "Österreich" ] ] [ "form" => 1 "text" => "<p>Das Demo-Kontaktformular wird hier als Block wiederverwendet. Felder, Validierung und Bestätigung bleiben überall gleich, wo es auftaucht.</p>" "type" => "form" "headline" => "Formularblock" ] [ "link" => [ "href" => "11111111-0000-4000-8000-000000000003" "locale" => "de" "provider" => "page" ] "type" => "call_to_action" "image" => [ "id" => 6 ] "label" => "Produkte ansehen" "headline" => "Weiter mit strukturierten Daten" "subheadline" => "Entdecke den Zimmerpflanzenkatalog" ] ] "headline" => "So findest du uns" ] ] "hero_image" => [ "id" => 2 ] "introduction" => "<p>Sieh, wie eine gemeinsame Block-Bibliothek aus strukturierten Inhalten flexible, einheitliche und barrierefreie Seiten macht.</p>" "url" => "/block-bibliothek" ] -linkProvider: null -linkData: null #workflowPlace: null #workflowPublished: DateTimeImmutable @1791310542 {#3057 : 2026-10-06 18:15:42.0 UTC (+00:00) } } |
| view | "pages/default" |
Route Matching Logs
Path to match:
/de/block-bibliothek
| # | Route name | Path | Log |
|---|---|---|---|
| 1 | oauth2_authorize | /authorize | Path does not match |
| 2 | oauth2_device_code | /device-code | Path does not match |
| 3 | oauth2_token | /token | Path does not match |
| 4 | 2fa_login_check_admin | /admin/2fa_check | Path does not match |
| 5 | sulu_headless.api.navigation | /{prefix}api/navigations/{context}.{_format} | Path does not match |
| 6 | sulu_headless.api.analytics | /{prefix}api/analytics.{_format} | Path does not match |
| 7 | sulu_headless.api.search | /{prefix}api/search | Path does not match |
| 8 | sulu_headless.api.snippet_area | /{prefix}api/snippet-areas/{area}.{_format} | Path does not match |
| 9 | sulu_media.website.image.proxy | /uploads/media/{slug} | Path does not match |
| 10 | sulu_media.website.media.download | /media/{id}/download/{slug} | Path does not match |
| 11 | sulu_media.website.media.download_admin | /admin/media/{id}/download/{slug} | Path does not match |
| 12 | sulu_website.sitemap_index | /sitemap.xml | Path does not match |
| 13 | sulu_website.paginated_sitemap | /sitemaps/{alias}-{page}.xml | Path does not match |
| 14 | sulu_website.sitemap | /sitemaps/{alias}.xml | Path does not match |
| 15 | sulu_website.segment_switch | /_sulu_segment_switch | Path does not match |
| 16 | sulu_search.website_search | /{prefix}search.{_format} | Path does not match |
| 17 | sulu_ai_platform_public_intelligent_search | /api/intelligent-search | Path does not match |
| 18 | sulu_ai_platform_public_intelligent_search_feedback | /api/intelligent-search/feedback | Path does not match |
| 19 | sulu_ai_platform_public_intelligent_search_example | /ai-search | Path does not match |
| 20 | _preview_error | /{prefix}_error/{code}.{_format} | Path does not match |
| 21 | _wdt_stylesheet | /_wdt/styles | Path does not match |
| 22 | _wdt | /_wdt/{token} | Path does not match |
| 23 | _profiler_home | /_profiler/ | Path does not match |
| 24 | _profiler_search | /_profiler/search | Path does not match |
| 25 | _profiler_search_bar | /_profiler/search_bar | Path does not match |
| 26 | _profiler_phpinfo | /_profiler/phpinfo | Path does not match |
| 27 | _profiler_xdebug | /_profiler/xdebug | Path does not match |
| 28 | _profiler_font | /_profiler/font/{fontName}.woff2 | Path does not match |
| 29 | _profiler_search_results | /_profiler/{token}/search/results | Path does not match |
| 30 | _profiler_open_file | /_profiler/open | Path does not match |
| 31 | _profiler | /_profiler/{token} | Path does not match |
| 32 | _profiler_router | /_profiler/{token}/router | Path does not match |
| 33 | _profiler_exception | /_profiler/{token}/exception | Path does not match |
| 34 | _profiler_exception_css | /_profiler/{token}/exception.css | Path does not match |
| 35 | _webhook_controller | /webhook/{type} | Path does not match |
| 36 | app_plant_chat | /api/plant-chat | Path does not match |
| 37 | app_plant_chat_poll | /api/plant-chat/{id} | Path does not match |
| 38 | _mcp_endpoint_sulu | /admin/mcp | Path does not match |
| 39 | sulu_mcp_client_registration | /admin/mcp/register | Path does not match |
| 40 | sulu_mcp_oauth_consent_details | /admin/mcp/consent/{requestId} | Path does not match |
| 41 | sulu_mcp_oauth_consent_decision | /admin/mcp/consent/{requestId} | Path does not match |
| 42 | sulu_mcp_oauth_authorize | /admin/mcp/authorize | Path does not match |
| 43 | sulu_mcp_oauth_token | /admin/mcp/token | Path does not match |
| 44 | sulu_mcp_prm | /.well-known/oauth-protected-resource/admin/mcp | Path does not match |
| 45 | sulu_mcp_as_metadata | /.well-known/oauth-authorization-server/admin/mcp | Path does not match |
Note: These matching logs are based on the current router configuration, which might differ from the configuration used when profiling this request.