Live preview
Job openings
List open positions from Ministry Platform (PHC_Job_Positions) on your website. Visitors can read full descriptions and apply using a Ministry Platform custom form (same system as Custom Form).
Supported providers
- Ministry Platform — Job rows and the application form both live in MP.
Embed
<fs-job-openings
application-form-guid="your-mp-form-guid"
job-title-field-id="6905"
></fs-job-openings>
Attributes
| Attribute | Description |
|---|---|
application-form-guid | Required for the apply step: the Form_GUID from Ministry Platform Administration → Forms. |
job-title-field-id | Optional but recommended: the MP Form_Field_ID of your hidden Job Title field (e.g. 6905). Firesky prefills that field with the job title. If omitted, we match a hidden field by Field_Label (or Alternate_Label) exactly Job Title. |
Hidden “Job Title” field in Ministry Platform
The widget does not rely on MP rendering HTML for hidden fields. It loads field metadata with includeHidden=1, keeps the value in memory, and submits it with the rest of the answers to MP.
In MP, configure a Text Box (or similar) field on the same form, set Is Hidden = Yes, Field Label = Job Title (exactly, or set Alternate Label to Job Title), and note Form_Field_ID for the optional job-title-field-id attribute. Required is fine as long as the widget prefills the value before submit.
Location names
Each row includes Location_Name from the MP select (via Location_ID_Table on PHC_Job_Positions).
Requirements
- Ministry Platform configured in Dashboard → Settings
- Allowed origins under Dashboard → Widgets
- Application form exists in MP with a hidden Job Title field (label must match exactly)
Preview
Use Dashboard → Widgets hosted preview or /widget/job-openings?preview=1 to try the list and detail flow. The apply step in preview explains production setup; a live embed loads the real MP form.