Media
Extract a structured representation of a media asset from the DOM.
Hint It is useful to use the (strip_tags)[/docs/processor-strip-tags] with this type.
Creates a seperate output file with link representations.
Options
file
: The selector to select the item, limited by selector. name
: The selector to select the name attribute, if using DOM selectors limited to the file
elementalt
: The selector select the alt attribute, if using the DOM selectors limited to the file
element.process_name
: Function callback that accepts $value
(the name string) to allow full customisation of the output.process_file
: Function callback that accepts $value
(the file string) to allow full customisation of the output.
Usage
DOM
field: field_featured_image
type: media
selector: .feat-img-container
options:
file: img
name: data-name
alt: alt
Xpath
field: field_featured_image
type: media
selector: "./div[@class='feat-img-container']"
options:
file: ./img/@src
name: /img/@data-name
alt: ./img/@alt
Processors
field: field_featured_image
type: media
processors:
file:
- # <Apply filters to the file path>
name:
- # <Apply filters to the name>
alt:
- # <Apply filters to the alt text>