cx-composer--for=liferay

Theme Sprite Map

Register a custom SVG sprite map for icons.

type: themeSpritemap·Frontend·Liferay docs →

# description

Replaces Liferay's default SVG sprite map, so `<svg><use xlink:href="..."/></svg>` calls resolve to your custom icon set.

UI extensions that render on Liferay pages or modify page appearance.

# when to use

  • You're shipping a custom icon library across the DXP.
  • You want brand-consistent icons in place of Liferay defaults.

# how to use

  1. 01Build a single spritemap.svg with your <symbol id="..."> entries.
  2. 02Reference it via url:.

# required fields

fieldtypedescription
urlrequiredstringPath to spritemap.svg.
namerequiredstringDisplay name (required for this type).

# optional fields

fieldtypedescription
enableSVG4EverybodybooleanEnable the svg4everybody polyfill for older browsers.

# example

client-extension.yaml
my-spritemap:
    type: themeSpritemap
    name: Brand Icons
    url: spritemap.svg

# more in frontend