Routing
case-study-single_2ca876cf-aaeb-453f-9c16-f6685e274ba7
Matched route
Route Parameters
| Name | Value |
|---|---|
| partial | false |
| structure | Sulu\Component\Content\Compat\Structure\PageBridge {#2719 #structure: Sulu\Component\Content\Metadata\StructureMetadata {#2573 …} #inspector: Sulu\Bundle\DocumentManagerBundle\Bridge\DocumentInspector {#546 …} -loadedProperties: [ "title" => Sulu\Component\Content\Compat\Property {#3076 -metadata: Sulu\Component\Content\Compat\Metadata {#3073 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3105 …} #types: [] #properties: [] -name: "title" -contentTypeName: "text_line" -mandatory: true -multilingual: true -maxOccurs: null -minOccurs: null -params: [ "headline" => Sulu\Component\Content\Compat\PropertyParameter {#3048 -name: "headline" -value: true -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3074 …} } ] -tags: [ "sulu.rlp.part" => Sulu\Component\Content\Compat\PropertyTag {#3077 -name: "sulu.rlp.part" -priority: null -attributes: [] } ] -colSpan: 12 #defaultTypeName: null } "url" => Sulu\Component\Content\Compat\Property {#3104 -metadata: Sulu\Component\Content\Compat\Metadata {#3103 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3095 …} #types: [] #properties: [] -name: "url" -contentTypeName: "resource_locator" -mandatory: true -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [ "sulu.rlp" => Sulu\Component\Content\Compat\PropertyTag {#3102 -name: "sulu.rlp" -priority: null -attributes: [] } ] -colSpan: 12 #defaultTypeName: null } "baner" => Sulu\Component\Content\Compat\Property {#3090 -metadata: Sulu\Component\Content\Compat\Metadata {#3120 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3114 …} #types: [] #properties: [] -name: "baner" -contentTypeName: "single_media_selection" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } "banerTitle" => Sulu\Component\Content\Compat\Property {#3113 -metadata: Sulu\Component\Content\Compat\Metadata {#3112 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3093 …} #types: [] #properties: [] -name: "banerTitle" -contentTypeName: "text_line" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } "banerSubtitle" => Sulu\Component\Content\Compat\Property {#3125 -metadata: Sulu\Component\Content\Compat\Metadata {#3262 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3272 …} #types: [] #properties: [] -name: "banerSubtitle" -contentTypeName: "text_line" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } "article" => Sulu\Component\Content\Compat\Property {#3277 -metadata: Sulu\Component\Content\Compat\Metadata {#3126 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3224 …} #types: [] #properties: [] -name: "article" -contentTypeName: "text_editor" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } "section1Title" => Sulu\Component\Content\Compat\Property {#3218 -metadata: Sulu\Component\Content\Compat\Metadata {#3592 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3597 …} #types: [] #properties: [] -name: "section1Title" -contentTypeName: "text_line" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } "section1Subtitle" => Sulu\Component\Content\Compat\Property {#3598 -metadata: Sulu\Component\Content\Compat\Metadata {#3599 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3604 …} #types: [] #properties: [] -name: "section1Subtitle" -contentTypeName: "text_line" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } "section1Text" => Sulu\Component\Content\Compat\Property {#3605 -metadata: Sulu\Component\Content\Compat\Metadata {#3606 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3612 …} #types: [] #properties: [] -name: "section1Text" -contentTypeName: "text_editor" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } "section1Obraz" => Sulu\Component\Content\Compat\Property {#3611 -metadata: Sulu\Component\Content\Compat\Metadata {#3613 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3618 …} #types: [] #properties: [] -name: "section1Obraz" -contentTypeName: "single_media_selection" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } "before" => Sulu\Component\Content\Compat\Block\BlockProperty {#3619 -metadata: Sulu\Component\Content\Compat\Metadata {#3620 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3648 …} #types: [ "point" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3621 -name: "point" -metadata: Sulu\Component\Content\Compat\Metadata {#3622 …} -childProperties: [ Sulu\Component\Content\Compat\Property {#3623 -metadata: Sulu\Component\Content\Compat\Metadata {#3624 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: null #types: [] #properties: [] -name: "beforeTitle" -contentTypeName: "text_line" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } Sulu\Component\Content\Compat\Property {#3625 -metadata: Sulu\Component\Content\Compat\Metadata {#3626 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: null #types: [] #properties: [] -name: "beforeText" -contentTypeName: "text_editor" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } Sulu\Component\Content\Compat\Property {#3627 -metadata: Sulu\Component\Content\Compat\Metadata {#3628 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: null #types: [] #properties: [] -name: "beforeIcon" -contentTypeName: "single_media_selection" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } ] -settings: [] } ] #properties: [ Sulu\Component\Content\Compat\Block\BlockPropertyType {#3649 -name: "point" -metadata: Sulu\Component\Content\Compat\Metadata {#3622 …} -childProperties: [ Sulu\Component\Content\Compat\Property {#3646 -metadata: Sulu\Component\Content\Compat\Metadata {#3624 …} -value: "" -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: null #types: [] #properties: [] -name: "beforeTitle" -contentTypeName: "text_line" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } Sulu\Component\Content\Compat\Property {#3647 -metadata: Sulu\Component\Content\Compat\Metadata {#3626 …} -value: """ <div class="raw-html-embed"><p>\n Pralnia przemysłowa odpowiedzialna za pranie i przygotowanie odzieży roboczej dla pracowników kopalni każdego dnia obsługiwała tysiące elementów odzieży. Dotychczas wykorzystywany system oparty na kodach kreskowych nie zapewniał już odpowiedniej wydajności ani niezawodności.\n </p>\n \n <p>\n Każdy etap procesu wymagał ręcznego skanowania kodów kreskowych, co znacząco wydłużało czas kompletacji zestawów odzieży i zwiększało ryzyko pomyłek. W przypadku uszkodzenia lub zabrudzenia etykiety identyfikacja odzieży była utrudniona lub wręcz niemożliwa.\n </p>\n \n <h3>\n Największe wyzwania przed wdrożeniem obejmowały:\n </h3>\n \n <ol>\n <li>\n długi czas kompletowania zestawów odzieży roboczej,\n </li>\n \n <li>\n konieczność ręcznej identyfikacji każdego elementu,\n </li>\n \n <li>\n ograniczoną kontrolę nad obiegiem odzieży,\n </li>\n \n <li>\n trudności z lokalizacją zagubionych ubrań,\n </li>\n \n <li>\n brak pełnej historii użytkowania i prania odzieży,\n </li>\n \n <li>\n wysokie ryzyko błędów podczas wydawania odzieży pracownikom,\n </li>\n \n <li>\n ograniczone możliwości raportowania i analizy pracy pralni,\n </li>\n \n <li>\n przestarzałe rozwiązanie utrudniające dalszy rozwój przedsiębiorstwa.\n </li>\n </ol></div> """ -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: null #types: [] #properties: [] -name: "beforeText" -contentTypeName: "text_editor" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } Sulu\Component\Content\Compat\Property {#3644 -metadata: Sulu\Component\Content\Compat\Metadata {#3628 …} -value: [ "displayOption" => null "id" => null ] -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: null #types: [] #properties: [] -name: "beforeIcon" -contentTypeName: "single_media_selection" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } ] -settings: {#3654 …} } ] -name: "before" -contentTypeName: "block" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: "point" } "after" => Sulu\Component\Content\Compat\Block\BlockProperty {#3645 -metadata: Sulu\Component\Content\Compat\Metadata {#3655 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3680 …} #types: [ "point" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3657 -name: "point" -metadata: Sulu\Component\Content\Compat\Metadata {#3656 …} -childProperties: [ Sulu\Component\Content\Compat\Property {#3658 -metadata: Sulu\Component\Content\Compat\Metadata {#3659 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: null #types: [] #properties: [] -name: "afterTitle" -contentTypeName: "text_line" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } Sulu\Component\Content\Compat\Property {#3660 -metadata: Sulu\Component\Content\Compat\Metadata {#3661 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: null #types: [] #properties: [] -name: "afterText" -contentTypeName: "text_editor" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } Sulu\Component\Content\Compat\Property {#3662 -metadata: Sulu\Component\Content\Compat\Metadata {#3663 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: null #types: [] #properties: [] -name: "afterIcon" -contentTypeName: "single_media_selection" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } ] -settings: [] } ] #properties: [ Sulu\Component\Content\Compat\Block\BlockPropertyType {#3681 -name: "point" -metadata: Sulu\Component\Content\Compat\Metadata {#3656 …} -childProperties: [ Sulu\Component\Content\Compat\Property {#3678 -metadata: Sulu\Component\Content\Compat\Metadata {#3659 …} -value: "" -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: null #types: [] #properties: [] -name: "afterTitle" -contentTypeName: "text_line" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } Sulu\Component\Content\Compat\Property {#3679 -metadata: Sulu\Component\Content\Compat\Metadata {#3661 …} -value: """ <div class="raw-html-embed"><p>\n Po wdrożeniu technologii RFID cały proces obiegu odzieży został w dużym stopniu zautomatyzowany. Personel nie musi już ręcznie skanować każdego ubrania, ponieważ identyfikacja odbywa się automatycznie podczas przechodzenia odzieży przez kolejne etapy procesu.\n </p>\n \n <p>\n Nowoczesne stanowiska wyposażone w czytniki RFID oraz ekrany dotykowe umożliwiają szybką kompletację zestawów pracowniczych, a operatorzy otrzymują czytelne informacje o aktualnym statusie każdego zamówienia.\n </p>\n \n <p>\n System zapewnia pełną identyfikowalność odzieży – od momentu przyjęcia do pralni, poprzez pranie, suszenie, sortowanie i magazynowanie, aż do wydania konkretnej osobie.\n </p>\n \n <h3>\n Pełna identyfikowalność procesu\n </h3>\n \n <ol>\n <li>\n przyjęcie odzieży do pralni,\n </li>\n \n <li>\n pranie,\n </li>\n \n <li>\n suszenie,\n </li>\n \n <li>\n sortowanie,\n </li>\n \n <li>\n magazynowanie,\n </li>\n \n <li>\n wydanie odzieży konkretnej osobie.\n </li>\n </ol>\n \n <h3>\n Najważniejsze korzyści z wdrożenia RFID\n </h3>\n \n <ol>\n <li>\n znaczące skrócenie czasu kompletowania odzieży roboczej,\n </li>\n \n <li>\n automatyczna identyfikacja bez konieczności skanowania kodów kreskowych,\n </li>\n \n <li>\n ograniczenie liczby błędów podczas wydawania odzieży,\n </li>\n \n <li>\n pełna kontrola nad obiegiem odzieży roboczej,\n </li>\n \n <li>\n szybkie odnajdywanie zagubionych kompletów,\n </li>\n \n <li>\n pełna historia każdego ubrania i liczby wykonanych prań,\n </li>\n \n <li>\n możliwość planowania wymiany odzieży na podstawie rzeczywistego zużycia,\n </li>\n \n <li>\n większa wydajność pracy operatorów,\n </li>\n \n <li>\n łatwiejsze rozliczanie pracowników z pobranej odzieży,\n </li>\n \n <li>\n możliwość integracji z systemami ERP, WMS oraz kadrowymi,\n </li>\n \n <li>\n bieżące raportowanie wydajności pralni,\n </li>\n \n <li>\n redukcja kosztów związanych z zagubioną odzieżą,\n </li>\n \n <li>\n zwiększenie bezpieczeństwa i jakości obsługi pracowników kopalni.\n </li>\n </ol></div><p> </p> """ -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: null #types: [] #properties: [] -name: "afterText" -contentTypeName: "text_editor" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } Sulu\Component\Content\Compat\Property {#3676 -metadata: Sulu\Component\Content\Compat\Metadata {#3663 …} -value: [ "displayOption" => null "id" => null ] -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: null #types: [] #properties: [] -name: "afterIcon" -contentTypeName: "single_media_selection" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } ] -settings: {#3686 …} } Sulu\Component\Content\Compat\Block\BlockPropertyType {#3677 -name: "point" -metadata: Sulu\Component\Content\Compat\Metadata {#3656 …} -childProperties: [ Sulu\Component\Content\Compat\Property {#3697 -metadata: Sulu\Component\Content\Compat\Metadata {#3659 …} -value: "Technologia RFID w pralniach przemysłowych" -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: null #types: [] #properties: [] -name: "afterTitle" -contentTypeName: "text_line" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } Sulu\Component\Content\Compat\Property {#3699 -metadata: Sulu\Component\Content\Compat\Metadata {#3661 …} -value: """ <div class="raw-html-embed"><style>\n /* =========================================================\n DLACZEGO RFID\n Komponent izolowany od globalnych stylów case study\n ========================================================= */\n \n .case-richtext .techwhy {\n --tw-navy: #14243d;\n --tw-yellow: #ffbd22;\n --tw-yellow-dark: #e69b00;\n --tw-text: #17243a;\n --tw-muted: #667286;\n --tw-border: #dfe4ea;\n --tw-soft: #f5f6f7;\n --tw-white: #ffffff;\n \n position: relative !important;\n width: 100% !important;\n max-width: none !important;\n margin: 0 !important;\n padding: clamp(30px, 4vw, 48px) !important;\n overflow: hidden !important;\n border: 1px solid var(--tw-border) !important;\n border-radius: 22px !important;\n background:\n radial-gradient(\n circle at 100% 0%,\n rgba(255, 189, 34, 0.13),\n transparent 31%\n ),\n var(--tw-soft) !important;\n box-shadow: none !important;\n color: var(--tw-text) !important;\n font-family:\n Inter,\n system-ui,\n -apple-system,\n BlinkMacSystemFont,\n "Segoe UI",\n Arial,\n sans-serif;\n }\n \n .case-richtext .techwhy *,\n .case-richtext .techwhy *::before,\n .case-richtext .techwhy *::after {\n box-sizing: border-box;\n }\n \n .case-richtext .techwhy::before {\n content: "";\n position: absolute;\n top: -145px;\n right: -105px;\n width: 340px;\n height: 340px;\n border: 1px solid rgba(255, 189, 34, 0.22);\n border-radius: 50%;\n pointer-events: none;\n }\n \n .case-richtext .techwhy::after {\n content: "RFID";\n position: absolute;\n right: -18px;\n bottom: -42px;\n color: rgba(20, 36, 61, 0.025);\n font-size: clamp(120px, 16vw, 220px);\n line-height: 0.9;\n font-weight: 900;\n letter-spacing: -0.08em;\n pointer-events: none;\n }\n \n .case-richtext .techwhy__inner {\n position: relative;\n z-index: 1;\n width: 100%;\n max-width: 100%;\n margin: 0 !important;\n padding: 0 !important;\n }\n \n /* =========================================================\n INTRO\n ========================================================= */\n \n .case-richtext .techwhy__intro {\n display: grid !important;\n grid-template-columns: minmax(230px, 0.7fr) minmax(0, 1.3fr);\n gap: clamp(34px, 5vw, 68px);\n align-items: start;\n width: 100%;\n margin: 0 0 38px !important;\n padding: 0 !important;\n }\n \n .case-richtext .techwhy__heading {\n position: relative;\n margin: 0 !important;\n padding: 16px 0 0 !important;\n background: transparent !important;\n border: 0 !important;\n box-shadow: none !important;\n }\n \n .case-richtext .techwhy__heading::before {\n content: "";\n position: absolute;\n top: 0;\n left: 0;\n width: 46px;\n height: 4px;\n border-radius: 999px;\n background: var(--tw-yellow);\n }\n \n .case-richtext .techwhy__eyebrow {\n display: block;\n margin: 0 0 14px !important;\n padding: 0 !important;\n color: var(--tw-yellow-dark) !important;\n font-size: 10px !important;\n line-height: 1.3 !important;\n font-weight: 850 !important;\n letter-spacing: 0.17em !important;\n text-transform: uppercase;\n }\n \n .case-richtext .techwhy__title {\n max-width: 360px !important;\n margin: 0 !important;\n padding: 0 !important;\n color: var(--tw-navy) !important;\n font-size: clamp(30px, 3.8vw, 48px) !important;\n line-height: 1.03 !important;\n font-weight: 860 !important;\n letter-spacing: -0.05em !important;\n background: transparent !important;\n border: 0 !important;\n box-shadow: none !important;\n }\n \n .case-richtext .techwhy__accent {\n position: relative;\n display: inline-block;\n z-index: 1;\n color: var(--tw-navy) !important;\n }\n \n .case-richtext .techwhy__accent::after {\n content: "";\n position: absolute;\n z-index: -1;\n right: -3px;\n bottom: 3px;\n left: -3px;\n height: 9px;\n border-radius: 3px;\n background: var(--tw-yellow);\n opacity: 0.72;\n }\n \n .case-richtext .techwhy__content {\n position: relative;\n margin: 0 !important;\n padding: 0 0 0 clamp(24px, 3vw, 38px) !important;\n border-left: 1px solid rgba(20, 36, 61, 0.14) !important;\n background: transparent !important;\n box-shadow: none !important;\n }\n \n .case-richtext .techwhy__content::before {\n content: "";\n position: absolute;\n top: 0;\n left: -2px;\n width: 4px;\n height: 72px;\n border-radius: 999px;\n background: var(--tw-yellow);\n }\n \n .case-richtext .techwhy__content p,\n .case-richtext .techwhy__content p:first-child {\n max-width: 720px;\n margin: 0 0 20px !important;\n padding: 0 !important;\n color: var(--tw-muted) !important;\n font-size: 16px !important;\n line-height: 1.72 !important;\n font-weight: 400 !important;\n background: transparent !important;\n border: 0 !important;\n box-shadow: none !important;\n }\n \n .case-richtext .techwhy__content p:first-child {\n color: var(--tw-text) !important;\n font-size: clamp(17px, 1.45vw, 19px) !important;\n line-height: 1.68 !important;\n font-weight: 560 !important;\n }\n \n .case-richtext .techwhy__content p:last-child {\n margin-bottom: 0 !important;\n }\n \n /* =========================================================\n CECHY RFID\n ========================================================= */\n \n .case-richtext .techwhy__features {\n counter-reset: techwhy-item;\n display: grid !important;\n grid-template-columns: repeat(5, minmax(0, 1fr));\n width: 100%;\n margin: 0 !important;\n padding: 0 !important;\n overflow: hidden;\n border: 1px solid var(--tw-border) !important;\n border-radius: 16px !important;\n background: rgba(255, 255, 255, 0.76) !important;\n list-style: none !important;\n box-shadow: 0 12px 30px rgba(20, 36, 61, 0.045) !important;\n }\n \n .case-richtext .techwhy__feature {\n counter-increment: techwhy-item;\n position: relative;\n display: block !important;\n min-width: 0;\n min-height: 142px !important;\n margin: 0 !important;\n padding: 22px 18px !important;\n border: 0 !important;\n border-right: 1px solid var(--tw-border) !important;\n background: transparent !important;\n color: var(--tw-navy) !important;\n font-size: 13px !important;\n line-height: 1.5 !important;\n font-weight: 720 !important;\n }\n \n .case-richtext .techwhy__feature:last-child {\n border-right: 0 !important;\n }\n \n .case-richtext .techwhy__feature::before {\n content: counter(techwhy-item, decimal-leading-zero) !important;\n position: static !important;\n display: flex !important;\n align-items: center;\n justify-content: center;\n width: 38px !important;\n height: 38px !important;\n margin: 0 0 19px !important;\n border: 0 !important;\n border-radius: 10px !important;\n background: rgba(255, 189, 34, 0.18) !important;\n color: var(--tw-yellow-dark) !important;\n font-size: 10px !important;\n line-height: 1 !important;\n font-weight: 900 !important;\n transform: none !important;\n }\n \n .case-richtext .techwhy__feature::after {\n content: "";\n position: absolute;\n right: -42px;\n bottom: -42px;\n width: 105px;\n height: 105px;\n border: 1px solid rgba(255, 189, 34, 0.16);\n border-radius: 50%;\n pointer-events: none;\n }\n \n .case-richtext .techwhy__feature-text {\n position: relative;\n z-index: 1;\n display: block;\n color: var(--tw-navy) !important;\n font-size: 13px !important;\n line-height: 1.5 !important;\n font-weight: 720 !important;\n }\n \n .case-richtext .techwhy__feature:hover::before {\n background: var(--tw-navy) !important;\n color: var(--tw-yellow) !important;\n }\n \n /* =========================================================\n RESPONSYWNOŚĆ\n ========================================================= */\n \n @media (max-width: 920px) {\n .case-richtext .techwhy__intro {\n grid-template-columns: 1fr;\n gap: 28px;\n }\n \n .case-richtext .techwhy__title {\n max-width: 650px !important;\n }\n \n .case-richtext .techwhy__features {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n \n .case-richtext .techwhy__feature {\n min-height: 125px !important;\n border-right: 1px solid var(--tw-border) !important;\n border-bottom: 1px solid var(--tw-border) !important;\n }\n \n .case-richtext .techwhy__feature:nth-child(even) {\n border-right: 0 !important;\n }\n \n .case-richtext .techwhy__feature:nth-last-child(-n + 2) {\n border-bottom: 0 !important;\n }\n \n .case-richtext .techwhy__feature:last-child {\n grid-column: span 2;\n min-height: 105px !important;\n border-right: 0 !important;\n border-bottom: 0 !important;\n }\n }\n \n @media (max-width: 620px) {\n .case-richtext .techwhy {\n padding: 26px 19px !important;\n border-radius: 18px !important;\n }\n \n .case-richtext .techwhy__content {\n padding-left: 20px !important;\n }\n \n .case-richtext .techwhy__content p,\n .case-richtext .techwhy__content p:first-child {\n font-size: 16px !important;\n line-height: 1.68 !important;\n }\n \n .case-richtext .techwhy__features {\n grid-template-columns: 1fr;\n }\n \n .case-richtext .techwhy__feature,\n .case-richtext .techwhy__feature:nth-child(even),\n .case-richtext .techwhy__feature:last-child {\n grid-column: span 1;\n min-height: auto !important;\n padding: 17px 16px 17px 62px !important;\n border-right: 0 !important;\n border-bottom: 1px solid var(--tw-border) !important;\n }\n \n .case-richtext .techwhy__feature:last-child {\n border-bottom: 0 !important;\n }\n \n .case-richtext .techwhy__feature::before {\n position: absolute !important;\n top: 50% !important;\n left: 15px !important;\n width: 32px !important;\n height: 32px !important;\n margin: 0 !important;\n transform: translateY(-50%) !important;\n }\n }\n </style>\n \n \n <section class="techwhy">\n \n <div class="techwhy__inner">\n \n <!-- =====================================================\n WPROWADZENIE\n ===================================================== -->\n \n <div class="techwhy__intro">\n \n <div class="techwhy__heading">\n \n <span class="techwhy__eyebrow">\n Technologia w praktyce\n </span>\n \n <h2 class="techwhy__title">\n Dlaczego\n <span class="techwhy__accent">\n RFID?\n </span>\n </h2>\n \n </div>\n \n <div class="techwhy__content">\n \n <p>\n Technologia RFID coraz częściej zastępuje tradycyjne kody kreskowe w pralniach przemysłowych. Znaczniki RFID są odporne na wielokrotne pranie, wysokie temperatury, wilgoć oraz środki chemiczne stosowane podczas procesu pralniczego. Dzięki temu możliwa jest automatyczna identyfikacja setek elementów odzieży jednocześnie, bez konieczności ich bezpośredniego skanowania.\n </p>\n \n <p>\n System RFID dla pralni przemysłowej pozwala zwiększyć wydajność pracy, ograniczyć koszty operacyjne oraz zapewnić pełną kontrolę nad obiegiem odzieży roboczej. Rozwiązania ASKA są projektowane indywidualnie dla każdego zakładu i mogą zostać zintegrowane z istniejącymi systemami informatycznymi przedsiębiorstwa.\n </p>\n \n </div>\n \n </div>\n \n <!-- =====================================================\n KLUCZOWE WŁAŚCIWOŚCI RFID\n ===================================================== -->\n \n <ol class="techwhy__features">\n \n <li class="techwhy__feature">\n <span class="techwhy__feature-text">\n Odporność na wielokrotne pranie\n </span>\n </li>\n \n <li class="techwhy__feature">\n <span class="techwhy__feature-text">\n Odporność na temperaturę i wilgoć\n </span>\n </li>\n \n <li class="techwhy__feature">\n <span class="techwhy__feature-text">\n Odporność na środki chemiczne\n </span>\n </li>\n \n <li class="techwhy__feature">\n <span class="techwhy__feature-text">\n Odczyt setek elementów jednocześnie\n </span>\n </li>\n \n <li class="techwhy__feature">\n <span class="techwhy__feature-text">\n Identyfikacja bez bezpośredniego skanowania\n </span>\n </li>\n \n </ol>\n \n </div>\n \n </section></div> """ -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: null #types: [] #properties: [] -name: "afterText" -contentTypeName: "text_editor" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } Sulu\Component\Content\Compat\Property {#3698 -metadata: Sulu\Component\Content\Compat\Metadata {#3663 …} -value: [ "id" => null ] -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: null #types: [] #properties: [] -name: "afterIcon" -contentTypeName: "single_media_selection" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } ] -settings: {#3691 …} } Sulu\Component\Content\Compat\Block\BlockPropertyType {#3700 -name: "point" -metadata: Sulu\Component\Content\Compat\Metadata {#3656 …} -childProperties: [ Sulu\Component\Content\Compat\Property {#3701 -metadata: Sulu\Component\Content\Compat\Metadata {#3659 …} -value: "Dlaczego ASKA?" -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: null #types: [] #properties: [] -name: "afterTitle" -contentTypeName: "text_line" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } Sulu\Component\Content\Compat\Property {#3702 -metadata: Sulu\Component\Content\Compat\Metadata {#3661 …} -value: """ <div class="raw-html-embed"><style>\n /* =========================================================\n FINAŁ CASE STUDY — ASKA + CTA\n ========================================================= */\n \n .case-richtext .case-final {\n --cf-navy: #14243d;\n --cf-navy-light: #203754;\n --cf-yellow: #ffbd22;\n --cf-yellow-dark: #e69b00;\n --cf-text: #17243a;\n --cf-muted: #667286;\n --cf-white: #ffffff;\n --cf-border: rgba(255, 255, 255, 0.13);\n \n position: relative !important;\n width: 100% !important;\n max-width: none !important;\n margin: 0 !important;\n padding: clamp(34px, 5vw, 58px) !important;\n overflow: hidden !important;\n border: 0 !important;\n border-radius: 24px !important;\n background:\n radial-gradient(\n circle at 100% 0%,\n rgba(255, 189, 34, 0.18),\n transparent 32%\n ),\n linear-gradient(\n 135deg,\n var(--cf-navy) 0%,\n var(--cf-navy-light) 72%,\n #30414a 100%\n ) !important;\n box-shadow: 0 24px 58px rgba(20, 36, 61, 0.16) !important;\n color: var(--cf-white) !important;\n font-family:\n Inter,\n system-ui,\n -apple-system,\n BlinkMacSystemFont,\n "Segoe UI",\n Arial,\n sans-serif;\n }\n \n .case-richtext .case-final *,\n .case-richtext .case-final *::before,\n .case-richtext .case-final *::after {\n box-sizing: border-box;\n }\n \n .case-richtext .case-final::before {\n content: "";\n position: absolute;\n top: -150px;\n right: -110px;\n width: 360px;\n height: 360px;\n border: 1px solid rgba(255, 189, 34, 0.18);\n border-radius: 50%;\n pointer-events: none;\n }\n \n .case-richtext .case-final::after {\n content: "ASKA";\n position: absolute;\n right: -12px;\n bottom: -55px;\n color: rgba(255, 255, 255, 0.025);\n font-size: clamp(120px, 17vw, 230px);\n line-height: 0.9;\n font-weight: 900;\n letter-spacing: -0.08em;\n pointer-events: none;\n }\n \n .case-richtext .case-final__inner {\n position: relative;\n z-index: 1;\n display: grid !important;\n grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);\n gap: clamp(38px, 6vw, 74px);\n align-items: center;\n width: 100%;\n margin: 0 !important;\n padding: 0 !important;\n }\n \n /* =========================================================\n TREŚĆ\n ========================================================= */\n \n .case-richtext .case-final__content {\n margin: 0 !important;\n padding: 0 !important;\n background: transparent !important;\n border: 0 !important;\n box-shadow: none !important;\n }\n \n .case-richtext .case-final__eyebrow {\n display: flex;\n align-items: center;\n gap: 11px;\n margin: 0 0 14px !important;\n padding: 0 !important;\n color: var(--cf-yellow) !important;\n font-size: 10px !important;\n line-height: 1.3 !important;\n font-weight: 850 !important;\n letter-spacing: 0.17em !important;\n text-transform: uppercase;\n }\n \n .case-richtext .case-final__eyebrow::before {\n content: "";\n width: 28px;\n height: 2px;\n border-radius: 999px;\n background: var(--cf-yellow);\n }\n \n .case-richtext .case-final__title {\n max-width: 680px !important;\n margin: 0 0 22px !important;\n padding: 0 !important;\n color: var(--cf-white) !important;\n font-size: clamp(30px, 4vw, 48px) !important;\n line-height: 1.04 !important;\n font-weight: 860 !important;\n letter-spacing: -0.05em !important;\n background: transparent !important;\n border: 0 !important;\n box-shadow: none !important;\n }\n \n .case-richtext .case-final__content p,\n .case-richtext .case-final__content p:first-child {\n max-width: 760px;\n margin: 0 0 19px !important;\n padding: 0 !important;\n color: rgba(255, 255, 255, 0.7) !important;\n font-size: 16px !important;\n line-height: 1.74 !important;\n font-weight: 400 !important;\n background: transparent !important;\n border: 0 !important;\n box-shadow: none !important;\n }\n \n .case-richtext .case-final__content p:first-of-type {\n color: rgba(255, 255, 255, 0.93) !important;\n font-size: clamp(17px, 1.5vw, 19px) !important;\n line-height: 1.68 !important;\n font-weight: 560 !important;\n }\n \n .case-richtext .case-final__content p:last-child {\n margin-bottom: 0 !important;\n }\n \n /* =========================================================\n PANEL CTA\n ========================================================= */\n \n .case-richtext .case-final__cta {\n position: relative;\n margin: 0 !important;\n padding: 26px !important;\n border: 1px solid var(--cf-border) !important;\n border-radius: 18px !important;\n background: rgba(255, 255, 255, 0.06) !important;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;\n backdrop-filter: blur(4px);\n }\n \n .case-richtext .case-final__cta-label {\n display: block;\n margin: 0 0 9px !important;\n color: var(--cf-yellow) !important;\n font-size: 10px !important;\n line-height: 1.3 !important;\n font-weight: 850 !important;\n letter-spacing: 0.14em !important;\n text-transform: uppercase;\n }\n \n .case-richtext .case-final__cta-title {\n margin: 0 0 12px !important;\n padding: 0 !important;\n color: var(--cf-white) !important;\n font-size: clamp(22px, 2.5vw, 30px) !important;\n line-height: 1.16 !important;\n font-weight: 820 !important;\n letter-spacing: -0.035em !important;\n background: transparent !important;\n border: 0 !important;\n box-shadow: none !important;\n }\n \n .case-richtext .case-final__cta-text {\n margin: 0 0 21px !important;\n color: rgba(255, 255, 255, 0.66) !important;\n font-size: 14px !important;\n line-height: 1.65 !important;\n }\n \n .case-richtext .case-final__button {\n display: inline-flex !important;\n align-items: center;\n justify-content: center;\n gap: 10px;\n min-height: 48px;\n margin: 0 !important;\n padding: 13px 21px !important;\n border: 1px solid var(--cf-yellow) !important;\n border-radius: 999px !important;\n background: var(--cf-yellow) !important;\n color: var(--cf-navy) !important;\n font-size: 13px !important;\n line-height: 1 !important;\n font-weight: 800 !important;\n text-decoration: none !important;\n box-shadow: 0 10px 24px rgba(255, 189, 34, 0.18) !important;\n transition:\n transform 0.2s ease,\n box-shadow 0.2s ease,\n background-color 0.2s ease;\n }\n \n .case-richtext .case-final__button::after {\n content: "→";\n font-size: 16px;\n line-height: 1;\n transition: transform 0.2s ease;\n }\n \n .case-richtext .case-final__button:hover {\n transform: translateY(-2px);\n background: #ffc83d !important;\n box-shadow: 0 14px 30px rgba(255, 189, 34, 0.25) !important;\n }\n \n .case-richtext .case-final__button:hover::after {\n transform: translateX(3px);\n }\n \n /* =========================================================\n RESPONSYWNOŚĆ\n ========================================================= */\n \n @media (max-width: 860px) {\n .case-richtext .case-final__inner {\n grid-template-columns: 1fr;\n gap: 30px;\n }\n \n .case-richtext .case-final__cta {\n max-width: 520px;\n }\n }\n \n @media (max-width: 620px) {\n .case-richtext .case-final {\n padding: 28px 20px !important;\n border-radius: 19px !important;\n }\n \n .case-richtext .case-final__title {\n font-size: 31px !important;\n }\n \n .case-richtext .case-final__content p,\n .case-richtext .case-final__content p:first-of-type {\n font-size: 16px !important;\n line-height: 1.68 !important;\n }\n \n .case-richtext .case-final__cta {\n padding: 22px !important;\n border-radius: 16px !important;\n }\n \n .case-richtext .case-final__button {\n width: 100%;\n }\n }\n </style>\n \n \n <section class="case-final">\n \n <div class="case-final__inner">\n \n <!-- =====================================================\n TREŚĆ KOŃCOWA\n ===================================================== -->\n \n <div class="case-final__content">\n \n <div class="case-final__eyebrow">\n Doświadczenie ASKA\n </div>\n \n <h2 class="case-final__title">\n Projektujemy systemy RFID dopasowane do realnych procesów\n </h2>\n \n <p>\n Od wielu lat projektujemy i wdrażamy systemy RFID dla pralni przemysłowych, zakładów produkcyjnych oraz przedsiębiorstw zarządzających odzieżą roboczą. Łączymy własne oprogramowanie z nowoczesnymi urządzeniami AutoID, tworząc rozwiązania zwiększające wydajność procesów logistycznych i ograniczające koszty działalności naszych klientów.\n </p>\n \n <p>\n Jeżeli planujesz modernizację pralni przemysłowej lub chcesz zastąpić system oparty na kodach kreskowych nowoczesnym rozwiązaniem RFID, skontaktuj się z naszymi specjalistami. Przygotujemy dedykowany projekt dopasowany do potrzeb Twojego przedsiębiorstwa.\n </p>\n \n </div>\n \n <!-- =====================================================\n CTA\n Zmień href na właściwy adres kontaktu.\n ===================================================== -->\n \n <aside class="case-final__cta">\n \n <span class="case-final__cta-label">\n Porozmawiajmy o projekcie\n </span>\n \n <h3 class="case-final__cta-title">\n Planujesz wdrożenie RFID?\n </h3>\n \n <p class="case-final__cta-text">\n Przeanalizujemy proces, dobierzemy technologię i przygotujemy rozwiązanie dopasowane do Twojego zakładu.\n </p>\n \n <a href="/kontakt" class="case-final__button">\n Skontaktuj się z nami\n </a>\n \n </aside>\n \n </div>\n \n </section></div> """ -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: null #types: [] #properties: [] -name: "afterText" -contentTypeName: "text_editor" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } Sulu\Component\Content\Compat\Property {#3703 -metadata: Sulu\Component\Content\Compat\Metadata {#3663 …} -value: [ "id" => null ] -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: null #types: [] #properties: [] -name: "afterIcon" -contentTypeName: "single_media_selection" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: null } ] -settings: {#3696 …} } ] -name: "after" -contentTypeName: "block" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [] -tags: [] -colSpan: 12 #defaultTypeName: "point" } "relatedProducts" => Sulu\Component\Content\Compat\Property {#3730 -metadata: Sulu\Component\Content\Compat\Metadata {#3731 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3783 …} #types: [] #properties: [] -name: "relatedProducts" -contentTypeName: "page_selection" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [ "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3704 -name: "provider" -value: "pages" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3705 …} } "max_per_page" => Sulu\Component\Content\Compat\PropertyParameter {#3706 -name: "max_per_page" -value: 30 -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3707 …} } "page_parameter" => Sulu\Component\Content\Compat\PropertyParameter {#3708 -name: "page_parameter" -value: "p" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3709 …} } "website_categories_operator" => Sulu\Component\Content\Compat\PropertyParameter {#3710 -name: "website_categories_operator" -value: "OR" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3711 …} } "properties" => Sulu\Component\Content\Compat\PropertyParameter {#3728 -name: "properties" -value: [ "article" => Sulu\Component\Content\Compat\PropertyParameter {#3712 -name: "article" -value: "article" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3713 …} } "title" => Sulu\Component\Content\Compat\PropertyParameter {#3714 -name: "title" -value: "title" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3715 …} } "image" => Sulu\Component\Content\Compat\PropertyParameter {#3716 -name: "image" -value: "baner" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3717 …} } "excerptTitle" => Sulu\Component\Content\Compat\PropertyParameter {#3718 -name: "excerptTitle" -value: "excerpt.title" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3719 …} } "excerptTags" => Sulu\Component\Content\Compat\PropertyParameter {#3720 -name: "excerptTags" -value: "excerpt.tags" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3721 …} } "excerptImages" => Sulu\Component\Content\Compat\PropertyParameter {#3722 -name: "excerptImages" -value: "excerpt.images" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3723 …} } "excerptDescription" => Sulu\Component\Content\Compat\PropertyParameter {#3724 -name: "excerptDescription" -value: "excerpt.description" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3725 …} } "excerptIcon" => Sulu\Component\Content\Compat\PropertyParameter {#3726 -name: "excerptIcon" -value: "excerpt.icon" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3727 …} } ] -type: "collection" -metadata: Sulu\Component\Content\Compat\Metadata {#3729 …} } ] -tags: [] -colSpan: 12 #defaultTypeName: null } "relatedServices" => Sulu\Component\Content\Compat\Property {#3810 -metadata: Sulu\Component\Content\Compat\Metadata {#3811 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3842 …} #types: [] #properties: [] -name: "relatedServices" -contentTypeName: "page_selection" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [ "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3784 -name: "provider" -value: "pages" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3785 …} } "max_per_page" => Sulu\Component\Content\Compat\PropertyParameter {#3786 -name: "max_per_page" -value: 30 -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3787 …} } "page_parameter" => Sulu\Component\Content\Compat\PropertyParameter {#3788 -name: "page_parameter" -value: "p" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3789 …} } "website_categories_operator" => Sulu\Component\Content\Compat\PropertyParameter {#3790 -name: "website_categories_operator" -value: "OR" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3791 …} } "properties" => Sulu\Component\Content\Compat\PropertyParameter {#3808 -name: "properties" -value: [ "article" => Sulu\Component\Content\Compat\PropertyParameter {#3792 -name: "article" -value: "article" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3793 …} } "title" => Sulu\Component\Content\Compat\PropertyParameter {#3794 -name: "title" -value: "title" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3795 …} } "image" => Sulu\Component\Content\Compat\PropertyParameter {#3796 -name: "image" -value: "baner" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3797 …} } "excerptTitle" => Sulu\Component\Content\Compat\PropertyParameter {#3798 -name: "excerptTitle" -value: "excerpt.title" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3799 …} } "excerptTags" => Sulu\Component\Content\Compat\PropertyParameter {#3800 -name: "excerptTags" -value: "excerpt.tags" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3801 …} } "excerptImages" => Sulu\Component\Content\Compat\PropertyParameter {#3802 -name: "excerptImages" -value: "excerpt.images" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3803 …} } "excerptDescription" => Sulu\Component\Content\Compat\PropertyParameter {#3804 -name: "excerptDescription" -value: "excerpt.description" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3805 …} } "excerptIcon" => Sulu\Component\Content\Compat\PropertyParameter {#3806 -name: "excerptIcon" -value: "excerpt.icon" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3807 …} } ] -type: "collection" -metadata: Sulu\Component\Content\Compat\Metadata {#3809 …} } ] -tags: [] -colSpan: 12 #defaultTypeName: null } "relatedArticles" => Sulu\Component\Content\Compat\Property {#3869 -metadata: Sulu\Component\Content\Compat\Metadata {#3870 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3901 …} #types: [] #properties: [] -name: "relatedArticles" -contentTypeName: "page_selection" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [ "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3843 -name: "provider" -value: "pages" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3844 …} } "max_per_page" => Sulu\Component\Content\Compat\PropertyParameter {#3845 -name: "max_per_page" -value: 30 -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3846 …} } "page_parameter" => Sulu\Component\Content\Compat\PropertyParameter {#3847 -name: "page_parameter" -value: "p" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3848 …} } "website_categories_operator" => Sulu\Component\Content\Compat\PropertyParameter {#3849 -name: "website_categories_operator" -value: "OR" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3850 …} } "properties" => Sulu\Component\Content\Compat\PropertyParameter {#3867 -name: "properties" -value: [ "article" => Sulu\Component\Content\Compat\PropertyParameter {#3851 -name: "article" -value: "article" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3852 …} } "title" => Sulu\Component\Content\Compat\PropertyParameter {#3853 -name: "title" -value: "title" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3854 …} } "image" => Sulu\Component\Content\Compat\PropertyParameter {#3855 -name: "image" -value: "baner" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3856 …} } "excerptTitle" => Sulu\Component\Content\Compat\PropertyParameter {#3857 -name: "excerptTitle" -value: "excerpt.title" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3858 …} } "excerptTags" => Sulu\Component\Content\Compat\PropertyParameter {#3859 -name: "excerptTags" -value: "excerpt.tags" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3860 …} } "excerptImages" => Sulu\Component\Content\Compat\PropertyParameter {#3861 -name: "excerptImages" -value: "excerpt.images" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3862 …} } "excerptDescription" => Sulu\Component\Content\Compat\PropertyParameter {#3863 -name: "excerptDescription" -value: "excerpt.description" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3864 …} } "excerptIcon" => Sulu\Component\Content\Compat\PropertyParameter {#3865 -name: "excerptIcon" -value: "excerpt.icon" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3866 …} } ] -type: "collection" -metadata: Sulu\Component\Content\Compat\Metadata {#3868 …} } ] -tags: [] -colSpan: 12 #defaultTypeName: null } "relatedCaseStudies" => Sulu\Component\Content\Compat\Property {#3928 -metadata: Sulu\Component\Content\Compat\Metadata {#3929 …} -value: null -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2719} #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3960 …} #types: [] #properties: [] -name: "relatedCaseStudies" -contentTypeName: "page_selection" -mandatory: false -multilingual: true -maxOccurs: null -minOccurs: null -params: [ "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3902 -name: "provider" -value: "pages" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3903 …} } "max_per_page" => Sulu\Component\Content\Compat\PropertyParameter {#3904 -name: "max_per_page" -value: 30 -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3905 …} } "page_parameter" => Sulu\Component\Content\Compat\PropertyParameter {#3906 -name: "page_parameter" -value: "p" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3907 …} } "website_categories_operator" => Sulu\Component\Content\Compat\PropertyParameter {#3908 -name: "website_categories_operator" -value: "OR" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3909 …} } "properties" => Sulu\Component\Content\Compat\PropertyParameter {#3926 -name: "properties" -value: [ "article" => Sulu\Component\Content\Compat\PropertyParameter {#3910 -name: "article" -value: "article" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3911 …} } "title" => Sulu\Component\Content\Compat\PropertyParameter {#3912 -name: "title" -value: "title" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3913 …} } "image" => Sulu\Component\Content\Compat\PropertyParameter {#3914 -name: "image" -value: "baner" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3915 …} } "excerptTitle" => Sulu\Component\Content\Compat\PropertyParameter {#3916 -name: "excerptTitle" -value: "excerpt.title" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3917 …} } "excerptTags" => Sulu\Component\Content\Compat\PropertyParameter {#3918 -name: "excerptTags" -value: "excerpt.tags" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3919 …} } "excerptImages" => Sulu\Component\Content\Compat\PropertyParameter {#3920 -name: "excerptImages" -value: "excerpt.images" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3921 …} } "excerptDescription" => Sulu\Component\Content\Compat\PropertyParameter {#3922 -name: "excerptDescription" -value: "excerpt.description" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3923 …} } "excerptIcon" => Sulu\Component\Content\Compat\PropertyParameter {#3924 -name: "excerptIcon" -value: "excerpt.icon" -type: "string" -metadata: Sulu\Component\Content\Compat\Metadata {#3925 …} } ] -type: "collection" -metadata: Sulu\Component\Content\Compat\Metadata {#3927 …} } ] -tags: [] -colSpan: 12 #defaultTypeName: null } ] #locale: null -propertyFactory: Sulu\Component\Content\Compat\Structure\LegacyPropertyFactory {#1257 …} #document: Sulu\Bundle\PageBundle\Document\PageDocument {#2395 …} } |
Route Matching Logs
Path to match:
/pl/realizacje/wdrozenie-rfid-w-kopalni-wegla
| # | Route name | Path | Log |
|---|---|---|---|
| 1 | 2fa_login_check_admin | /admin/2fa_check | Path does not match |
| 2 | sulu_community.registration | /{prefix}registration | Path does not match |
| 3 | sulu_community.confirmation | /{prefix}confirmation/{token} | Path does not match |
| 4 | sulu_community.completion | /{prefix}completion | Path does not match |
| 5 | sulu_community.password_forget | /{prefix}password-forget | Path does not match |
| 6 | sulu_community.password_reset | /{prefix}password-reset/{token} | Path does not match |
| 7 | sulu_community.profile | /{prefix}profile | Path does not match |
| 8 | sulu_community.email_confirmation | /{prefix}profile/email-confirmation | Path does not match |
| 9 | sulu_community.login | /{prefix}login | Path does not match |
| 10 | sulu_community.logout | /{prefix}logout | Path does not match |
| 11 | sulu_community.user_confirm | /{prefix}_community/confirm | Path does not match |
| 12 | sulu_community.user_deny | /{prefix}_community/deny | Path does not match |
| 13 | sulu_media.website.image.proxy | /uploads/media/{slug} | Path does not match |
| 14 | sulu_media.website.media.download | /media/{id}/download/{slug} | Path does not match |
| 15 | sulu_media.website.media.download_admin | /admin/media/{id}/download/{slug} | Path does not match |
| 16 | sulu_search.website_search | /{prefix}search.{_format} | Path does not match |
| 17 | sulu_website.sitemap_index | /sitemap.xml | Path does not match |
| 18 | sulu_website.paginated_sitemap | /sitemaps/{alias}-{page}.xml | Path does not match |
| 19 | sulu_website.sitemap | /sitemaps/{alias}.xml | Path does not match |
| 20 | sulu_website.segment_switch | /_sulu_segment_switch | Path does not match |
| 21 | _preview_error | /{prefix}_error/{code}.{_format} | Path does not match |
| 22 | ux_live_component | /{_locale}/_components/{_live_component}/{_live_action} | Path does not match |
| 23 | _wdt_stylesheet | /_wdt/styles | Path does not match |
| 24 | _wdt | /_wdt/{token} | Path does not match |
| 25 | _profiler_home | /_profiler/ | Path does not match |
| 26 | _profiler_search | /_profiler/search | Path does not match |
| 27 | _profiler_search_bar | /_profiler/search_bar | Path does not match |
| 28 | _profiler_phpinfo | /_profiler/phpinfo | Path does not match |
| 29 | _profiler_xdebug | /_profiler/xdebug | Path does not match |
| 30 | _profiler_font | /_profiler/font/{fontName}.woff2 | Path does not match |
| 31 | _profiler_search_results | /_profiler/{token}/search/results | Path does not match |
| 32 | _profiler_open_file | /_profiler/open | Path does not match |
| 33 | _profiler | /_profiler/{token} | Path does not match |
| 34 | _profiler_router | /_profiler/{token}/router | Path does not match |
| 35 | _profiler_exception | /_profiler/{token}/exception | Path does not match |
| 36 | _profiler_exception_css | /_profiler/{token}/exception.css | Path does not match |
| 37 | app_faq_search | /{locale}/faq/search | Path does not match |
| 38 | app_gus_nip | /{_locale}/gus/{nip} | Path does not match |
| 39 | app_newsletter_unsubscribe | /{_locale}/newsletter/{token}/{email} | Path does not match |
| 40 | app_serwis_index | /{locale}/serwis/zgloszenia/ | Path does not match |
| 41 | app_serwis_new | /{locale}/serwis/zgloszenia/new | Path does not match |
| 42 | app_serwis_show | /{locale}/serwis/zgloszenia/{id} | Path does not match |
| 43 | app_serwis_edit | /{locale}/serwis/zgloszenia/{id}/edit | Path does not match |
| 44 | app_serwis_delete | /{locale}/serwis/zgloszenia/{id} | Path does not match |
| 45 | app_serwis_pdf | /{locale}/serwis/zgloszenia/{id}/pdf | 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.