File Elements
Attachments
Attachments are stored in the database via the ATS and are available to use on your SmartFeed.
We provides two elements for attachments data-sf="job-attachment-link"
and data-sf="job-attachment-title"
.
Due to the complexity of attachments, SmartFeed needs to know what HTML wrapper element to use to append all available attachments; this is done with the data-sf="job-attachment"
data attribute.
The data-sf="job-attachment"
data attribute must to be a parent to data-sf="job-attachment-link"
and data-sf="job-attachment-title"
.
Finally, to prevent elements from leaking into other parts of your website, wrap the data-sf="job-attachment"
data attribute inside another data attribute called data-sf="job-attachments"
.
data-sf="job-attachments" //Parent
data-sf="job-attachment" //Child
data-sf="job-attachment-link" //SmartFeed Element
data-sf="job-attachment-title" //SmartFeed Element
Example!
<div>
<strong>Attachments: </strong>
<ul className="p-4" data-sf="job-attachments">
<li data-sf="job-attachment">
<a data-sf="job-attachment-link" download>
<p data-sf="job-attachment-title"></p>
</a>
</li>
</ul>
</div>
data-sf="job-attachments"
anddata-sf="job-attachment"
dont need to be<ul>
and<li>
tags. SmartFeed supports any HTML element E.g.<dl>
<dt>
or<ol>
<li>
or just<div>
.
data-sf="job-attachment-link"
must be an <a>
tag.