Defines the "Blueprint" for a reusable component.
Element Relationship Logic: The connection between this Block Definition and _DucElementBase depends on the state:
_DucElementBase
Definition State (Source):
id
element.blockIds
element.instanceId
null
Instance State (Usage):
DucBlockInstance
Element.instanceId
DucBlockInstance.blockId
DucBlock.id
Optional
Block metadata including source, usage count, timestamps, and localization
Cached thumbnail image for the block (webp format)
Defines the "Blueprint" for a reusable component.
Element Relationship Logic: The connection between this Block Definition and
_DucElementBasedepends on the state:Definition State (Source):
idinside theirelement.blockIds.element.instanceIdisnull.Instance State (Usage):
DucBlockInstance, the rendered elements haveelement.instanceIdset (not null).element.blockIds.Element.instanceId->DucBlockInstance.blockId->DucBlock.id.