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 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 =
integer
If set to 1 the application function is disabled.
fromName¶
plugin.tx_jobfair.settings.application.fromName =
string
Sets the email name of the email sender for applications.
fromEmail¶
plugin.tx_jobfair.settings.application.fromEmail =
string
Sets the email address of the email sender for applications.
requireAttachment¶
plugin.tx_jobfair.settings.application.validation.attachment.required =
boolean
If set to 1 attachments are mandatory in applications.
dontSaveAttachment¶
plugin.tx_jobfair.settings.application.dontSaveAttachment =
boolean
If set to 1 attachments are not saved in the file system.
enableEdit¶
plugin.tx_jobfair.settings.feuser.enableEdit =
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 =
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 =
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 =
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 =
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 =
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 =
string
Sets the email name of the email sender for admin notifications.
new.fromEmail¶
plugin.tx_jobfair.settings.new.fromEmail =
string
Sets the email address of the email sender for admin notifications.
new.adminName¶
plugin.tx_jobfair.settings.adminName =
string
Sets the name of the admin for notification mails
new.adminEmail¶
plugin.tx_jobfair.settings.adminEmail =
string
Sets the email address of the admin for notification mails
new.dateFormat¶
plugin.tx_jobfair.settings.new.dateFormat =
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 =
string
Sets the date format for the publish and expirate date fields in edit form.
latest.enableLatest¶
plugin.tx_jobfair.settings.latest.enableLatest =
integer
If set to 1 the list view is replaced with the latest view.
latest.limit¶
plugin.tx_jobfair.settings.latest.limit =
integer
Sets the number of jobs displayed in the latest view
latest.ordering¶
plugin.tx_jobfair.settings.latest.ordering =
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 =
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 =
integer
Sets the UID of the page containing the plugin with the list view. Necessary for the “More jobs” link to appear.
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.