Course templates

A template is a combination of a data type, a data unit and the behaviour of a page. Default templates come standard in Profit.

In Profit, you also have default templates for courses. Examples of the templates available and what they should be used for are given below.

  • Courses template (basis)

    The Courses template contains a view with pages.

  • Course template (basis)

    The Course template contains the custom layout page for the course and a view with the events for the course. Selecting a line in the events view takes the user to the enrollment page. If a course has two events on the same day, both events are in the view to allow you to see the number of places available (and any other fields fpr events).

  • Participants template

    In the customer portal (or accountancy portal), you can see which other contact persons from your organisation have already taken the course or have registered for the course.

  • Registration template

    In the customer portal, the user can register contact persons from his own organisation for a course.

See also:

  • View templates

    An InSite page is based on a template. Per template you can specify if related pages must be authorised automatically. This only applies to InSite templates. You cannot change the linked functions with regard to templates that are linked to InSite and OutSite or only to OutSite.

    Note:

    Default templates and functionalities are supplied with Profit. If you use them, new InSite pages are automatically linked to certain functionality and therefore authorised automatically.

    This link only applies to new pages. If you add a new page in InSite, it is automatically linked to the relevant functionalities and, with that, automatically authorised.

    Example:

    Add the EnYoi verlofboeking page in InSite. This page is based on the My leave entry template.

    In the properties of the My leave entry template, the ESS Leave functionality is linked to new pages. This means that the new EnYoi verlofboeking page is automatically linked to the ESS/Leave functionality. Because of this, users with rights to this functionality, will automatically be able to access the EnYoi verlofboeking page.

    Exceptions:

    • This link does not apply to new overviews. A new overview is always based on an existing overview and will also copy the authorisation of the existing overview.
    • This link does not apply to new portal pages that are a copy of an exiting portal page. The link does apply to fully new (blank) portal pages.

    To view templates for functionality:

    1. Go to: Go to: General / In & OutSite / Configuration / Functionality.
    2. Open the properties of the functionality.
    3. Go to the tab: Templates.

      You will see the templates that are linked to the functionality.

    4. Open the properties of a template.
    5. Go to the tab:  New page functionality.

      You will see the functionalities that are automatically linked to a new page, when you add a new page.

    Link functionality to a template

    In this example you make sure that a new overview page with subscriptions is automatically linked to the functionality.

    1. Go to: General / In & OutSite / Template.

      Ins_Sjabloon bij functionaliteit - current

    1. Open the properties of the Subscriptions template (InSite portal).
    1. Open the properties of the template.
    2. Go to the tab: New page functionality.

      The default functionality, Consult subscriptions, cannot be deleted. However, this functionality is not used in the template environments, so by default new pages are not authorised.

    3. Click on: New.
    4. Select the check box for the functionality that you want to be authorised automatically.
    5. Click on: Finish.
    6. Click on: OK.
    1. Go to: InSite.
    2. Click on: Site management.
    3. Click on: Menu in the Site frame.
    4. Click on: New. You do this after Cockpits:.
    5. Enter Contracten in Menu item.
    6. In Action, select Create new overview.
    7. Click on: Next.
    8. Complete the fields.
    9. Click on: Next.
    10. Click on: Add.
    11. Go to: Cockpits / Contracten.
    12. Click on: Publish.
    13. Click on: Yes.
    14. Go to: Profit Windows.
    15. Go to: General / In & OutSite / Configuration / Functionality.
    16. Go to the tab: Pages.

Directly to

  1. CSS Course in OutSite
  2. Prior knowledge when adding a course
  3. Register for a course
  4. Confirmation of course registration
  5. Download an invitation
  6. Information page with course overview
  7. Register for a fully-booked event
  8. Registration form for not-logged-on visitors
  9. Register an anonymous participant immediately for a course