Design
Default Behaviour(s)
Composition and access
User access the asset details page by clicking on an asset thumbnail from :
The search page
A board
Asset details page is composed of :
Asset Details area
Asset Actions list
Related Asset
Related Keywords
Feedback popin
Help popin
Asset details area
Composition
Out of the box, user can access the asset details page by clicking on the asset thumbnail from the search page. The asset details page is composed of :
Back button
Redirects user to the page he was before
Title for the asset (next to Back button)
Caption + Photograph by default
Next / Previous button
Redirects user to the next ou previous asset details following the order of the search results
Metadata
Suggested IA
Player for the asset
Number of View and download for the asset
Metadata section
Out of the box, Metadata section contains 3 sections :
Information
Name*
Caption
Keywords
Folder
Langue de l'asset
Collection
Organization
Rights
Photograph* (multiple selection list)
Right types
Shooting date (date)
Expiration date* (date)
Authorized Channel
Technical information
Asset type
Orientation
Dimensions
File size
Duration
Colorspace
Clipped
Properties display depends on the property type.
AI Insights section
All AI Keywords related with the asset are listed in this section.
The configuration of the details section is placed under $dam.details.defaultCursorConfig.defaultAssetDetailMeta.column
. You can then configure some tabs to display details informations.
Tabs is an array containing objects :
Config path | Default value | Description |
---|---|---|
|
| I18n label to display as a tab title |
| [ "defaultAssetDetailSectionInformation", "defaultAssetDetailSectionRights", "defaultAssetDetailSectionTechMeta" ] | Sets the different section displayed in a tab |
| [ "detail.section.information", "detailFieldName", "description", "detailFieldKeywords", "lang", "collection" ] | Set the title (first element) and the field to display in a section |
Each field can be configured and by default if there is no data to display, the field is not displayed.
Asset Actions list
Default actions for a media are :
Where is this asset published ?
Metadata edition
Embed code generation
Modifying the actions list
The action “Where is this asset published ?” required the plugin “PACKAGED_ReverseSearch” to be activated.
The action “Embed code generation” required feature “dxm“ to be activated (see : $features.dxm
).
Actions are placed under $dam.details.items.actions
as an array of actions. Removing or adding a value will remove or add an action.
Actions can have two different formats :
// simple form actions : [...] // advance form actions: { maxDisplayedActions: Int, actions: [...] }
Configuring the number of actions displayed
The default value for $dam.explore.items.actions.maxDisplayedActions
is 3
. And the default configuration is 8
.
Related Asset and keywords
The configuration of the details section is placed under $dam.details.defaultCursorConfig.defaultAssetDetailMeta.body
which did not exists by default (hence the body is empty and nothing is displayed under the asset).
Config path | Default value | Description |
---|---|---|
|
| An array containing sections to display in the body. |
|
| An object or a string representing the field to display. |
Feedback popin
See : https://crossmedia.atlassian.net/wiki/spaces/WD/pages/2139553801
Help popin
To complete
Advanced Configuration
Disabling the asset detail page
Access to the asset detail page can be disabled by switching the value of $features.canViewAssetDetails
to false.
Changing the header defaults (name + Photograph)
The displayed header is set in $dam.details.defaultCursorConfig.defaultAssetDetailMeta.header
Config path | Default value | Description |
---|---|---|
| [ "name", { "field": "photograph", "withoutLabel": true } ] | An array of fields to be displayed in the header section of a detail page. A field can be either a string for simple configuration or referencing a |
Disabling View and download count
Set $dam.details.disableAnalytics
to true
.
Disabling AI Keywords
Remove the corresponding tab ($dam.details.defaultCursorConfig.defaultAssetDetailMeta.column[0].tabs[1]
in default configuration).
Display a field even if facettes forbid it
If you have a facette on a field saying to not display it in some context but you still want to display it in the detail page, you can set a property "doNotHonorFacets": true
to the related field to force it to be displayed.