The SplitTransformation can split text (strings) based on any character or value e.g. take the original file name and split underline or dash to then use the output in a JoinByTransformation and concatenate the filename parts with a space.
Input: "picturepark-pim-dam-platform.pdf"
SplitTransformation:
Output: picturepark pim dam platform pdf
Input: "title that is written into the title field"
SplitTransformation:
Output: title-that-is-written-into-the-title-field (a slug you can use for publishing online)
Property | Value |
kind | SplitTransformation |
separators | Separators to use, supports variables, an array of strings including escape sequences or null to split on any white space character. |
keepEmpty | Keeps empty items. Empty items will be returned as empty strings. |
trim | Trims each entry for punctuation and white space. |
"transformationGroups": [
{
"kind": "TransformationGroup",
"inputs": [
"basicInformation.title.x-default"
],
"transformations": [
{
"kind": "SplitTransformation",
"separators": " ",
"trim": true
}
],
"storeIn": "slugOutput"
}
]
JSON