Default Image Caption Configuration
Images included in event entries have captions. In Live Center, the caption is
displayed as a tool tip if the user holds the mouse pointer over the
image. The caption can be set by the user in Live Center (see Adding Images). If no caption is explicitly
specified, then the image content item's title field (that is, the field
pointed to by the ui:title-field
element) is used as
a default caption.
If you wish, you can configure the image content type so that
Live Center uses the
content of a different field as the default caption. You do this by
adding a com.escenic.live-center.content-type.title
parameter to the image's content type definition in the
content-type
resource. In the following case, for
example:
<content-type name="image"> <ui:title-field>name</ui:title-field> <panel name="main"> <field mime-type="text/plain" type="basic" name="name"> <ui:label>Name</ui:label> <ui:description>The name of the image</ui:description> <constraints> <required>true</required> </constraints> </field> ... <field mime-type="text/plain" type="basic" name="alttext"> <ui:label>Alternative text</ui:label> </field> ... </content-type>
the content of the name
field is used as the
default caption. You can force Live Center to use the alttext
field as
the default caption instead by adding a
com.escenic.live-center.content-type.title
parameter
as follows:
<content-type name="image"> <parameter name="com.escenic.live-center.content-type.title" value="alttext"/> <ui:title-field>name</ui:title-field> <panel name="main"> <field mime-type="text/plain" type="basic" name="name"> <ui:label>Name</ui:label> <ui:description>The name of the image</ui:description> <constraints> <required>true</required> </constraints> </field> ... <field mime-type="text/plain" type="basic" name="alttext"> <ui:label>Alternative text</ui:label> </field> ... </content-type>