123

Product support

Get help in the plugin support forum.

Categories

ozc Jobs Plugin

The ozc Jobs plugin let you manage your companies open vacancies in a overview list and with a detail page for each job vacancy.

New Feature

  • v.1.0.2 contact form for vacancies application at details page
  • v.1.0.3 add attachment upload and send with email (upload pdf files at contact form)
  • v.1.0.4 add message email template (access able from backend)

    Coming soon features

  • application list in backend

Available languages

  • en - English
  • de - German

Additional support

  • additional features on request
  • installation service on request
overview list

Implementing front-end pages for Jobs Plugin

The plugin provides 3 components for building the jobs vacancies list page & category page, job vacancy details page and category list for the sidebar.

Jobs vacancies list page

Vacancy list

Use the Vacany List component to display a list of job vacancies on a page. The component has the following properties:

  • Page number - determine what page the user is on. it is used as a routing parameter. The default value is {{ :page }} to obtain the value from the route parameter :page.
  • Category filter - a category slug to filter the job vacancies by. If left blank, all are displayed.
  • vacancies per page - how many job vacancies are displayed on a single page. The default value is 10.
  • No vacancies message - message to display in the empty job vacancies list.
  • vacancy order - the column name and direction used for the sort order. The default value is published_at desc.
  • Category page - path to the category page.
  • vacancy page - path to the job vacancy details page.
Category list

use the Categories List component to display a list of categories with links. The component has the following properties:

  • Category slug - the value used for looking up the current category by its slug. The default value is {{ :slug }} to obtain the value from the route parameter :slug.
  • display empty categories - determines if empty categories should be displayed. The default value is false.
  • categoryPage - path to the category page.
List page (jobs.htm) example
title = "Jobs"
url = "/jobs/:slug?/:page?"

[jobVacancies]
pageNumber = "{{ :page }}"
categoryFilter = "{{ :slug }}"
vacanciesPerPage = 10
noVacanciesMessage = "No vacancies found"
sortOrder = "published_at asc"
categoryPage = "jobs"
vacancyPage = "job"

[jobCategories]
slug = "{{ :slug }}"
displayEmpty = 0
categoryPage = "jobs"
==

<div class="sidebar">
    <h2>Categories</h2>
    {% component 'jobCategories' %}
</div>

<div class="content">
    <h2>Jobs</h2>
    {% component 'jobVacancies' %}
</div>

Job vacancy detail page (including vacancy contact form)

Vacancy details

Use the vacancy component to display a Job Vacancy on a page. The component has the following properties:

  • vacancy slug - the value used for looking up the job vacancy by its slug. The default value is {{ :slug }} to obtain the value from the route parameter :slug.
  • category page - path to the category page.
Vacancy contact

Use the vacancy contact component to display a contact form for current vacancy, so you can get applications via email (inluding vacany-id and vacancy-title).

Details page (job.htm) example
title = "Job"
url = "/job/:slug"

[jobVacancy]
slug = "{{ :slug }}"
categoryPage = "jobs"

[jobContact]
==

<div id="content">

    {% component 'jobVacancy' %}

    {% component 'jobContact' %}

</div>
  • Found the plugin useful on 13 Jan, 2020

    Great plugin, does exactly what it says on the box. Excellent support!

  • Found the plugin useful on 6 Jun, 2017

    The plugin does exactly what i want! I can have different job postings show on their own pages and there is a overview list too. I need a job application form on the details page, so i ask the developer for it - and he implement it form me! Very nice!

1.0.4

Add message email template (access able from backend) Pending

Jan 10, 2020

1.0.3

Add attachment upload and send with email Pending

Jan 10, 2020

1.0.2

Add jobs contact component

Jun 20, 2017

1.0.1

Initialize plugin.

May 31, 2017