Configuration Reference

Under the assumption that the plugin will be used only once (or only a few times) on a website, the flexform was created in a way that almost all configuration can be done there. For the few exeptions see the ConfigurationTypoScriptMainsetup.txt.

Important

Every setting can also be defined by TypoScript. However, please inform yourself about the setting overrideFlexformSettingsIfEmpty.

TypoScript Reference

Please find an overview of the TypoScript properties below. If you miss anything please see the ConfigurationTypoScriptMainsetup.txt file or report it at forge.

Properties

Property

Title / Default

Sheet

Type

templateRootPaths

Template root path for the plugin

n/a

array

partialRootPaths

Partial root path for the plugin

n/a

array

layoutRootPaths

Layout root path for the plugin

n/a

array

storagePid

Storage PID

General

integer

divider

Object type of the divider

n/a

Object

value

Value of the divider

n/a

noTrimWrap

Wrap of the divider

n/a

wrap

imageMaxWidth

50

integer

imageMaxHeight

100

integer

ordering

crdate

string

sorting

DESC

string

pageIdDetail

integer

hideFilter

0

integer

filterlimit

integer

enablePreselect

0

integer

preselectCategory

integer

preselectRegion

integer

preselectSector

integer

preselectDiscipline

integer

preselectEducation

integer

preselectJobType

integer

preselectContractType

integer

hideEmpty

0

integer

show.imageMaxWidth

100

integer

show.imageMaxHeight

200

integer

imageContactMaxWidth

100

integer

imageContactMaxHeight

200

integer

pageIdList

integer

displayErrorMessageIfNotFound

boolean

redirectIfNotFound

boolean

disable

0

integer

fromName

string

fromEmail

string

requireAttachment

0

boolean

dontSaveAttachment

0

boolean

enableEdit

0

integer

editorUsergroupUid

integer

pageId

integer

pluginName

string

pluginField

string

new.enableAdminNotificaton

boolean

new.fromName

string

new.fromEmail

string

new.adminName

string

new.adminEmail

string

new.dateFormat

string

edit.dateFormat

string

latest.enableLatest

integer

latest.limit

integer

latest.ordering

string

latest.pageIdDetail

integer

latest.pageIdList

integer

latest.imageMaxWidth

integer

latest.imageMaxHeight

integer

Property details

seoOptimizationLevel

Property

plugin.tx_jobfair.settings.seoOptimizationLevel

Data type

integer

Default

0

Description

Sets the level of SEO optimization. Level 1 uses job title and short job description as title and meta description tag.

templateRootPaths

Property

plugin.tx_jobfair.view.templateRootPaths

Data type

array

Default

100 = EXT:jobfair/Resources/Private/Templates/

Description

Sets the path for the template files. The new paths ("s" !) function is used, so you can override this setting by setting a new array entry.

partialRootPaths

Property

plugin.tx_jobfair.view.partialRootPaths

Data type

array

Default

100 = EXT:jobfair/Resources/Private/Partials/

Description

Sets the path for the partial files. The new paths ("s" !) function is used, so you can override this setting by setting a new array entry.

layoutRootPaths

Property

plugin.tx_jobfair.view.layoutRootPaths

Data type

array

Default

100 = EXT:jobfair/Resources/Private/Layouts/

Description

Sets the path for the layout files. The new paths ("s" !) function is used, so you can override this setting by setting a new array entry.

storagePid

Property

plugin.tx_jobfair.persistence.storagePid

Data type

integer

Default

{$plugin.tx_jobfair.persistence.storagePid}

Description

Sets the UID of the page where your job information (jobs, regions, applications) is stored.

divider

Property

plugin.tx_jobfair.divider

Data type

Object

Default

TEXT

Description

Object which is used as a divider between link buttons.

value

Property

plugin.tx_jobfair.divider.value

Data type

string

Default


Description

Text which is used as a divider between link buttons. Default is "|"

noTrimWrap

Property

plugin.tx_jobfair.divider.noTrimWrap

Data type

wrap

Default

| |

Description

Wrap for the text which is used as a divider between link buttons. Default is "| | |" resulting in one space before and after the "|" (see plugin.tx_jobfair.divider.value from above).

imageMaxWidth

Property

plugin.tx_jobfair.settings.list.imageMaxWidth

Data type

integer

Default

50

Description

Sets the maximum width of images in list view. The maximum width of images in detail view can be configured separately.

imageMaxHeight

Property

plugin.tx_jobfair.settings.list.imageMaxWidth

Data type

integer

Default

100

Description

Sets the maximum height of images in list view. The maximum height of images in detail view can be configured separately.

ordering

Property

plugin.tx_jobfair.settings.list.ordering

Data type

string

Default

crdate

Description

Sets the field for ordering the list view. Use the fieldname like in MYSQL (e.g. job_title is correct, not jobTitle).

sorting

Property

plugin.tx_jobfair.settings.list.sorting

Data type

string

Default

ASC

Description

Sets the sorting of the list view. Possible values are ASC and DESC.

pageIdDetail

Property

plugin.tx_jobfair.settings.list.pageIdDetail

Data type

integer

Default


Description

Sets the UID of the page containing the plugin with the detail view. Empty for same page.

hideFilter

Property

plugin.tx_jobfair.settings.filter.hideFilter

Data type

integer

Default


Description

If set to 1 the filter will be hidden.

filterlimit

Property

plugin.tx_jobfair.settings.filter.filterlimit

Data type

integer

Default


Description

Sets the minimum number of jobs which are neccessary for the filter to appear. E.g. if set to 20 the filter will not appear if there are only 15 jobs present, but will show if there are 25 entries.

enablePreselect

Property

plugin.tx_jobfair.settings.filter.enablePreselect

Data type

integer

Default


Description

If set to 1 the preselect is activated.

preselectCategory

Property

plugin.tx_jobfair.settings.filter.preselectCategory

Data type

integer

Default


Description

The UID of the category to preselect jobs. Only job entries with a category having the given UID are shown.

preselectRegion

Property

plugin.tx_jobfair.settings.filter.preselectRegion

Data type

integer

Default


Description

The UID of the region to preselect jobs. Only job entries with a region having the given UID are shown.

preselectSector

Property

plugin.tx_jobfair.settings.filter.preselectSector

Data type

integer

Default


Description

The UID of the sector to preselect jobs. Only job entries with a sector having the given UID are shown.

preselectDiscipline

Property

plugin.tx_jobfair.settings.filter.preselectDiscipline

Data type

integer

Default


Description

The UID of the discipline to preselect jobs. Only job entries with a discipline having the given UID are shown.

preselectEducation

Property

plugin.tx_jobfair.settings.filter.preselectEducation

Data type

integer

Default


Description

The UID of the education to preselect jobs. Only job entries with a education having the given UID are shown.

preselectJobType

Property

plugin.tx_jobfair.settings.filter.preselectJobType

Data type

integer

Default


Description

The value of the job type to preselect jobs. Only job entries with a job type having the given value are shown.

preselectContractType

Property

plugin.tx_jobfair.settings.filter.preselectContractType

Data type

integer

Default


Description

The value of the contract type to preselect jobs. Only job entries with a contract type having the given value are shown.

hideEmpty

Property

plugin.tx_jobfair.settings.show.hideEmpty

Data type

integer

Default


Description

If set to 1 all empty fields in the detail view are hidden. That might be useful if you do not fill every field for each job entry.

show.imageMaxWidth

Property

plugin.tx_jobfair.settings.show.imageMaxWidth

Data type

integer

Default


Description

Sets the maximum width of images in detail view. The maximum width of images in list view can be configured separately.

show.imageMaxHeight

Property

plugin.tx_jobfair.settings.show.imageMaxHeight

Data type

integer

Default


Description

Sets the maximum height of images in detail view. The maximum height of images in list view can be configured separately.

imageContactMaxWidth

Property

plugin.tx_jobfair.settings.show.imageContactMaxWidth

Data type

integer

Default


Description

Sets the maximum width of contact image in detail view.

imageContactMaxHeight

Property

plugin.tx_jobfair.settings.show.imageContactMaxHeight

Data type

integer

Default


Description

Sets the maximum height of contact image in detail view.

pageIdList

Property

plugin.tx_jobfair.settings.show.pageIdList

Data type

integer

Default


Description

Sets the UID of the page containing the plugin with the list view. Empty for same page.

displayErrorMessageIfNotFound

Property

plugin.tx_jobfair.settings.show.displayErrorMessageIfNotFound

Data type

boolean

Default


Description

If set, a message will be displayed if the job is not found.

redirectIfNotFound

Property

plugin.tx_jobfair.settings.show.redirectIfNotFound

Data type

boolean

Default


Description

If set, users will be redirected to the list view if the job is not found. Can be combined with an additional message

disable

plugin.tx_jobfair.settings.application.disable  = t3tsref:data-type-integer

If set to 1 the application function is disabled.

fromName

plugin.tx_jobfair.settings.application.fromName  = t3tsref:data-type-string

Sets the email name of the email sender for applications.

fromEmail

plugin.tx_jobfair.settings.application.fromEmail  = t3tsref:data-type-string

Sets the email address of the email sender for applications.

requireAttachment

plugin.tx_jobfair.settings.application.validation.attachment.required  = t3tsref:data-type-boolean

If set to 1 attachments are mandatory in applications.

dontSaveAttachment

plugin.tx_jobfair.settings.application.dontSaveAttachment  = t3tsref:data-type-boolean

If set to 1 attachments are not saved in the file system.

enableEdit

plugin.tx_jobfair.settings.feuser.enableEdit  = t3tsref:data-type-integer

If set to 1 the editing of entries by logged in frontend users is enabled. NOTE: You need to set editorUsergroupUid to the UID of the frontend user group which has the permission to edit their own entries and add new ones.

editorUsergroupUid

plugin.tx_jobfair.settings.feuser.editorUsergroupUid  = t3tsref:data-type-integer

The UID of the frontend user group which has the permission to edit their own entries and add new ones.

pageId

plugin.tx_jobfair.settings.feuser.pageId  = t3tsref:data-type-integer

The UID of a page where the frontend user details are shown.

NOTE: This setting belongs to the group of settings (pageId, pluginName, pluginField) which allow you to link the name of your front end user to a page where his or her details are shown by a another plugin.

EXAMPLE: If you use the extension "femanager" and insert the plugin showing the detail view for FE-user, a link to the page should look like this: http://www.yourdomain.de/index.php?id=111&tx_femanager_pi1%5Buser%5D=222. The part "111" correspondends to the setting "pageID", the part "tx_femanager_pi" correspondends to the setting "pluginName" and the part "user" corresponds to the setting "pluginField".

pluginName

plugin.tx_jobfair.settings.feuser.pluginName  = t3tsref:data-type-string

The name of a plugin which is used to show the frontend user details on a different page.

NOTE: This setting belongs to the group of settings (pageId, pluginName, pluginField) which allow you to link the name of your front end user to a page where his or her details are shown by a pre Extbase plugin.

pluginField

plugin.tx_jobfair.settings.feuser.pluginField  = t3tsref:data-type-string

The name of a plugin field which is used to show the frontend user details on a different page.

NOTE: This setting belongs to the group of settings (pageId, pluginName, pluginField) which allow you to link the name of your front end user to a page where his or her details are shown by a pre Extbase plugin.

new.enableAdminNotificaton

plugin.tx_jobfair.settings.enableAdminNotificaton  = t3tsref:data-type-boolean

Enables the admin notification if new jobs are added in the frontend.

NOTE: You need to set admin name and email address to make this work

new.fromName

plugin.tx_jobfair.settings.new.fromName  = t3tsref:data-type-string

Sets the email name of the email sender for admin notifications.

new.fromEmail

plugin.tx_jobfair.settings.new.fromEmail  = t3tsref:data-type-string

Sets the email address of the email sender for admin notifications.

new.adminName

plugin.tx_jobfair.settings.adminName  = t3tsref:data-type-string

Sets the name of the admin for notification mails

new.adminEmail

plugin.tx_jobfair.settings.adminEmail  = t3tsref:data-type-string

Sets the email address of the admin for notification mails

new.dateFormat

plugin.tx_jobfair.settings.new.dateFormat  = t3tsref:data-type-string

Sets the date format for the publish and expirate date fields in form for new jobs.

edit.dateFormat

plugin.tx_jobfair.settings.edit.dateFormat  = t3tsref:data-type-string

Sets the date format for the publish and expirate date fields in edit form.

latest.enableLatest

plugin.tx_jobfair.settings.latest.enableLatest  = t3tsref:data-type-integer

If set to 1 the list view is replaced with the latest view.

latest.limit

plugin.tx_jobfair.settings.latest.limit  = t3tsref:data-type-integer

Sets the number of jobs displayed in the latest view

latest.ordering

plugin.tx_jobfair.settings.latest.ordering  = t3tsref:data-type-string

Sets the field for ordering the list view. Use the fieldname like in MYSQL (crdate, tstamp or sorting).

latest.pageIdDetail

plugin.tx_jobfair.settings.latest.pageIdDetail  = t3tsref:data-type-integer

Sets the UID of the page containing the plugin with the detail view. Empty for same page.

latest.pageIdList

plugin.tx_jobfair.settings.latest.pageIdList  = t3tsref:data-type-integer

Sets the UID of the page containing the plugin with the list view. Necessary for the "More jobs" link to appear.

latest.imageMaxWidth

plugin.tx_jobfair.settings.latest.imageMaxWidth  = t3tsref:data-type-integer

Sets the maximum width of images in latest view. The maximum width of images in detail and list view can be configured separately.

latest.imageMaxHeight

plugin.tx_jobfair.settings.latest.imageMaxHeight  = t3tsref:data-type-integer

Sets the maximum height of images in latest view. The maximum height of images in detail and list view can be configured separately.

TypoScript Reference (Feeds)

If you want to change the configuration of the feeds please check the following two files: ConfigurationTypoScriptRSSsetup.txt and ConfigurationTypoScriptRSSconstants.txt file. All necessary configuration can be done using the constant editor.