This view contains the frontend form to record messages.

A new menu item of this view is created by creating and configuring a menu item of the type "Form view":

  1. Create new menu item
    (Joomla Backend - Menus - <Your menu> - Add new menu item)
  2. Select menu item type (Menu item type - Select - AttendanceLists - Form view)
    Selection of the menu item type: AttendanceLists - Form view

    Selection of the menu item type: AttendanceLists - Form view

  3. Enter a menu title
  4. Make the settings
  5. Save


How the view works

The form creates messages with customisable content, associates the message with the event that is located on the same page and saves the message in a specific event category. The content of the message may vary depending on the activated form fields. Event date and event title are automatically picked up out of the event source. Before saving, the user is identified and the system checks whether this user has already submitted a message for this event. If the user has already submitted a message, a conflict alert is displayed where the user can decide how to proceed with his message (cancel, overwrite or create a new one). If enabled, the user will be redirected to the "Single message view" of his submitted message after successful submission.


Menu settings

General

Menu item - Settings - General

Menu item - Settings - General

  • Item ID
    (ID of the message to be recorded with this form. 0: Record a new message.)
  • Event category
    (Event category of the messages submitted using this form)
  • Redirection
    (If enabled, the user is redirected to the Single message view of this message after successful submission of the message.)
  • Info text
    (Info text to be displayed to the user after successful redirection.)
  • Event
    (Show form fields of the detected event in the form.)

Form fields

Only information which has been activated here will be asked for by the user and saved. The information name, event date and event title are always required. Therefore no settings are available for these fields.


Form field categories

The form fields can be classified into four categories:

  • Event association: Event category, Event date, Event title
    (for clear assignment of the message to an event)
  • User identififaction: Name, Firstname, Adress (Street, Postcode, City), Date of birth
    (to uniquely identification of the submitting person. The more fields are activated, the better the identification.)
  • Contact details: Phone number, E-Mail
    (Contact details of the identified person)
  • Further information: Message, Number of people, Seat number, Note
    (further information to be included. Depending on the event, it makes sense to record further information.)

Form fields

Menu item - Settings - Form fields

Menu item - Settings - Form fields

  • Message
    (Radio box with two possible options [default: Subscription/Unsubscription]. Can be customised with language overrides.)
  • Firstname [Only PRO-Version]
    (Additional name field. If first and last name has to be stored separately.)
  • Date of birth [Only PRO-Version]
  • Adresse[Only PRO-Version]
    (Either the complete address [street, postal code, city] or only the postal code.)
  • Phone number [Only PRO-Version]
  • E-Mail [Only PRO-Version]
  • Confirmation email [Only PRO-Version]
    (Send confirmation email with PDF confirmation to the submitter after successful submission of the message.)
  • Mail text [Only PRO-Version]
    (Email text to be included in the confirmation email.)
  • Seat number [Only PRO-Version]
    (Possible language overrides: seat number, table number,...)
  • Number of people [Only PRO-Version]
    (Number of people to be recorded in one message. e.g. for groups)
  • Max. People [Only PRO-Version]
    (Maximum number of people that are allowed to be recorded in one message)
  • Privacy
    (Data privacy checkbox. Content of the checkbox label can be adjusted in the Global options of the component.)
  • Captcha
    (If captcha plugins are active, they can be integrated into the form.)
  • Note
    (Multiline text input field in which any information can be entered.)

Auto-Fill

Menu item - Settings - Auto-Fill

Menu item - Settings - Auto-Fill

  • Activate Auto-Fill [Only PRO-Version]
    (Name and E-Mail are taken from the Joomla-user, if the user is logged in on the website.)

Event information

Menu item - Settings - Event information

Menu item - Settings - Event information

  • ID (event date)
    (ID of the html span element where the date of the event is located. Further information see Event-Source)
  • Date format (event date)
    (Date format of the event date in the span element)
  • ID (event title)
    (ID of the html span element where the title of the event is located. Further information see Event-Source)
  • People limit [Only PRO-Version]
    (If activated, the ID of the html span element where the event limit is located. Further information see Event-Source)


More

To add a spam check to the form, the ECC+ plugin can be installed and its "Custom Call" function activated. If it is correctly installed and activated, a spam check field is automatically added to the form.


In order to enable unregistered users to submit messages with this form, the permissions of the component has to be configured correctly. See Global options of the component