Structured Data Fields to System Name Plug-in
This plug-in takes the value from multiple specified structured data fields, concatenates them together, and turns that into the system name for the new asset. Optionally, a field separator value can be specified (a hyphen for example) that will be placed between each field value. Additionally, there is an option to remove empty spaces
To activate this plug-in:
- In the Administration area select Asset Factories.
- Select a current asset factory with type page, or create a new one by selecting “New Asset Factory”.
- If using an existing asset factory, verify that a base asset has been set and that the base asset has a data definition attached.
- If you are creating a new asset factory, for “Asset Factory Type” select “Page” and click “Submit”. On the “General” tab, select the desired attributes for your asset factory. A base asset with an attached data definition must be specified.
- On the “Plug-in” tab, select “Data Definition Field to System Name Plug-in” from the “Add Plug-in” drop down. Click the green plus sign to add the plug-in.
- Select "Field Identifiers" in the parameters dropdown and click the green plus sign.
- Specify the ids of the data definition fields you wish to use to set asset system names. Separate each by a comma.
- Optionally add the "Concatenation Token" and "Space Token" parameters and specify desired values.
Field Identifiers - This is a comma-separated list of the identifiers of structured data text nodes to pull the new name's segments from. These are the values that will be concatenated together.
Concatenation Token - The string that will be introduced between each "segment" taken from the structured data text nodes. If left blank or omitted, each "segment" will be concatenated together with nothing in between.
Space Token - The string that will replace spaces inside each "segment" if it contains spaces. If omitted, whitespace will be preserved. If specified but left blank, all whitespace will be removed.

