Live preview

WidgetsUpdated Mar 24, 2026
Ministry Platform

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

AttributeDescription
application-form-guidRequired for the apply step: the Form_GUID from Ministry Platform Administration → Forms.
job-title-field-idOptional 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.