Job openings
Show open jobs your business is hiring for on your website. The section reads your current Data rows when the site is prepared; adding it changes only the draft.
Use it when
Choose a new Job openings table or an existing table of the same shape. Open jobs show by default, in ascending Order, up to 24. Public output includes the title, employment type, pay, description, location, hours, duties, requirements, closing date, and explicitly supplied application link/email. Hiring notes are never placed.
Use something else when
Change Which rows show deliberately if closed listings should be public. A closing date is a displayed fact: it does not automatically close a job or change its status. Keep an application link off a closed listing by editing that listing or choosing only open rows.
How to add it
Open My Sites, then open your site in the editor.
- Under the site's sidebar, press Add item.
- Press Add to site.
- Choose Job openings. Search finds it faster.
- Under Table, choose New table and its name, or Use existing table and the authoritative table you already keep. Choose New table type only for a new table.
- Check the public columns and row conditions. For different column IDs, enter your table's own IDs rather than the suggested defaults. Optional columns can be empty.
- Press Review changes and check the actual changes.
- Press Apply.
A row for the table appears in this site's sidebar. The table keeps its records and its own record window; no separate app sidebar entry is added for site content. A calendar-view table can also be worked from your business's Calendar.
How to put it on a page
- Open the table in the site's sidebar, then its line under On the website.
- Check Shows only, Order, How many and Public columns. Save changed settings. Removing a condition widens the rows shown: review privacy before doing that.
- Press Put on a page, choose a page, then press Put it here. This explicitly writes the selected section markup into that draft page.
- Preview the result. Press Publish only when you want the draft to go live.
After placement, Fields can map each placeholder to another readable column without rebuilding the page. Adding or removing a displayed part needs Put on a page again; review that replacement if your page has custom markup. Saving conditions changes which rows the existing markup reads without changing its appearance. Multiple placements of the same table live inside its website settings, not as extra CMS table rows.
What it adds or changes
- Table: New or existing; only your chosen public columns
Adds a website section · publication is separate
Settings
| Setting | What it does | Default |
|---|---|---|
| Table | Choose a new or existing table for this section; a new table is selected by default. | {"mode": "new", "name": "Job openings"} |
| New table type | Choose the type of table to create; the default is Job openings. | Job openings |
| How many | Choose the maximum number of rows shown on your website; the default is 24. | 24 |
| Which rows show | Choose which rows can appear on your website; only rows with Status set to open are selected by default. | {"field": "f_status", "op": "eq", "value": "open"} |
| Words on the website | Choose the column used for headings; the default is Title. | f_title |
| Subtitle | Choose the column used for subtitles; the default is Employment type. | f_employment_type |
| Text | Choose the column used for text; the default is Description. | f_description |
| Price | Choose the column used for prices; the default is Pay. | f_pay |
| Link | Choose the column used for links; the default is Apply URL. | f_apply_url |
| Choose the column used for email links; the default is Apply email. | f_apply_email | |
| Order | Choose the row order; the default is lowest Order first. | [{"field": "f_order", "direction": "asc"}] |
| Other public columns (comma-separated IDs) | Choose extra columns to show with their labels; Location, Hours, Duties, Requirements and Closes on are selected by default. | ["f_location", "f_hours", "f_duties", "f_requirements", "f_closes_on"] |
Example
A cafe publishes its open cook and counter roles with hours and its own application email.
If something isn't working
- A column is missing. Choose a readable column of the selected table; an incompatible mapping is refused without changing your draft.
- No rows appear. Check the conditions, dates, count and the row values, then prepare/preview the site again. An empty section shows its normal no-content message.
- A dated section needs a time zone. Set the business's time zone in Business profile. Date-only rows are never interpreted in the server's time zone.
- The draft changed while saving. Reload and review the latest settings. Your live site is unchanged until publication.
Limits
This displays job listings, not job-tracker work cards or an applicant inbox. No hiring workflow, application handling or automatic expiry is added.
Changing a supplied type never rewrites an existing site's custom page. Older sections already installed keep working; adopting the general section is a separate reviewed draft configuration/source change that keeps the existing table and use identity. Removing a placement does not delete its table or records. Nothing sends, spends or publishes automatically.