Link Shortcut System pre bannery a consenty
· CMS
Bannery a checkout consenty teraz podporujú 3 typy linkov: URL, Category a CMS Page. LinkShortcutPicker komponent s tab-based UI (URL input / category combobox s indentovaným stromom / page picker). Backend: sanitizeLinkFields čistí nepoužívaný field, validateLinkReference overuje existenciu a companyId. DB CHECK constraint chk_banner_link_ref / chk_consent_link_ref zaručuje NOT NULL referenceId pre category/page typy. Storefront resolution: inline LEFT JOINy v banner query + resolveConsentLinkUrls pre checkout.