Configuration Reference
TypoScript / Flexform Reference
Prefix TypoScript view and settings with plugin.tx_jpfaq_faq.
Important
Some settings can be overridden by the flexform. If sucha setting field is empty in the flexform, the typoscript setting will be used. See for the fieldnames the setting overrideflexformsettingsifempty.
Property details
view.templateRootPaths
- Property
- view.templateRootPaths
- Data type
- string
- Description
- The path to the template. templateRootPaths.0 points to the extension. Use templateRootPaths.1 to override.
view.partialRootPaths
- Property
- view.partialRootPaths
- Data type
- string
- Description
- The path to the partial (the search form, which has some Bootstrap markup). partialRootPaths.0 points to the extension. Use partialRootPaths.1 to override.
view.layoutRootPaths
- Property
- view.layoutRootPaths
- Data type
- string
- Description
- The path to the layoutRootPaths. layoutRootPaths.0 points to the extension. Use layoutRootPaths.1 to override.
persistence.storagePid
- Property
- persistence.storagePid
- Data type
- int
- Description
- Disabled, to be able to use the Record Storage Page at the plugin properties.
settings.overrideFlexformSettingsIfEmpty
- Property
- settings.overrideFlexformSettingsIfEmpty
- Data type
- string
- Description
- The default behaviour of extbase is to override settings from TypoScript by the one of the flexforms. This is even valid if the setting is left empty in the flexforms. Therefore you can define those settings which’s value should be taken from TypoScript if nothing is set in the plugin.
- Default
- question.comment.email.subject,question.comment.email.sender.name,question.comment.email.sender.email,question.comment.email.receivers.email,question.comment.email.introText,question.comment.email.closeText,question.comment.email.commenter.introText,question.comment.email.commenter.closeText,category.comment.email.subject,category.comment.email.sender.name,category.comment.email.sender.email,category.comment.email.receivers.email,category.comment.email.introText,category.comment.email.closeText,category.comment.email.commenter.introText,category.comment.email.commenter.closeText
settings.excludeAlreadyDisplayedQuestions
- Property
- settings.excludeAlreadyDisplayedQuestions
- Data type
- int
- Description
- Exclude already displayed questions when multiple plugins are inserted on a page.
settings.gtag.enable
- Property
- settings.gtag.enable
- Data type
- int
- Description
- Enable Google Analytics Event tracking for helpful / unhelpfulresponse. First install gtag.js snippet https://developers.google.com/analytics/devguides/collection/gtagjs/
settings.gtag.event
- Property
- settings.gtag.event
- Data type
- string
- Description
- Event for Gtag. Note that that the label will be the question title.
settings.gtag.category
- Property
- settings.gtag.category
- Data type
- string
- Description
- Category for Gtag.
settings.gtag.valueHelpful
- Property
- settings.gtag.valueHelpful
- Data type
- string
- Description
- Value for Gtag when clicked helpful.
settings.gtag.valueUnhelpful
- Property
- settings.gtag.valueUnhelpful
- Data type
- string
- Description
- Value for Gtag when clicked unhelpful.
settings.question.comment.email.enable
- Property
- settings.question.comment.email.enable
- Data type
- int
- Description
- Send an email when visitors fill in the question comment form.
settings.includeJsAndCssGlobal
- Property
- settings.includeJsAndCssGlobal
- Data type
- boolean
- Description
- Load JS and CSS globally instead of only on plugin page. This might be more efficient in some cases.
settings.setSchemaOrgOnHtmlTag
- Property
- settings.setSchemaOrgOnHtmlTag
- Data type
- boolean
- Description
- Set Schema.org/FAQPage as HTML attribute instead of at the FAQ plugin. This will produce a Google Schema.org validated FAQ page, like developers.google.com/search/docs/appearance/structured-data/faqpage Note: when config.htmlTag.attributes is used, then config.htmlTag_setParams has no effect anymore!
settings.setSchemaOrgOnHtmlTagPages
- Property
- settings.setSchemaOrgOnHtmlTagPages (constant!)
- Data type
- string
- Description
- Set Schema.org/FAQPage as HTML tag attribute at these pages. Commaseperated list of page IDs. Used for condition in typoscript.
settings.bots
- Property
- settings.bots
- Data type
- string
- Description
- List of well known bots, spiders and crawlers, to prevent them clicking helpfullness actions
settings.question.comment.email.subject
- Property
- settings.question.comment.email.subject
- Data type
- string
- Description
- Subject for question comment email.
settings.question.comment.email.sender.name
- Property
- settings.question.comment.email.sender.name
- Data type
- string
- Description
- Sender name for question comment email.
settings.question.comment.email.sender.email
- Property
- settings.question.comment.email.sender.email
- Data type
- string
- Description
- Sender email address for question comment email.
settings.question.comment.email.receivers.email
- Property
- settings.question.comment.email.receivers.email
- Data type
- string
- Description
- Receiver email address or comma seperated list of email addresses without spaces of receivers for question comment email.
settings.question.comment.email.introText
- Property
- settings.question.comment.email.introText
- Data type
- string
- Description
- Simple HTML introtext in the question comment email.
settings.question.comment.email.closeText
- Property
- settings.question.comment.email.closeText
- Data type
- string
- Description
- Simple HTML text at the bottom of the question comment email.
settings.question.comment.email.sendCommenterNotification
- Property
- settings.question.comment.email.sendCommenterNotification
- Data type
- int
- Description
- Send the commenter a confirmation email.
settings.question.comment.email.commenter.introText
- Property
- settings.question.comment.email.commenter.introText
- Data type
- string
- Description
- Confirmation email introtext.
settings.question.comment.email.commenter.closeText
- Property
- settings.question.comment.email.commenter.closeText
- Data type
- string
- Description
- Simple HTML text at the bottom of the question comment email.
settings.category.comment.email.enable
- Property
- settings.category.comment.email.enable
- Data type
- int
- Description
- Send an email when visitors fill in the 'categories' form (at the bottom) of the plugin.
settings.category.comment.email.subject
- Property
- settings.category.comment.email.subject
- Data type
- string
- Description
- Subject for categories comment email.
settings.category.comment.email.sender.name
- Property
- settings.category.comment.email.sender.name
- Data type
- string
- Description
- Sender name for categories comment email.
settings.category.comment.email.sender.email
- Property
- settings.category.comment.email.sender.email
- Data type
- string
- Description
- Sender email address for categories comment email.
settings.category.comment.email.receivers.email
- Property
- settings.category.comment.email.receivers.email
- Data type
- string
- Description
- Receiver email address or comma seperated list of email addresses without spaces of receivers for categories comment email.
settings.category.comment.email.introText
- Property
- settings.category.comment.email.introText
- Data type
- string
- Description
- Simple HTML introtext in the categories comment email.
settings.category.comment.email.closeText
- Property
- settings.category.comment.email.closeText
- Data type
- string
- Description
- Simple HTML text at the bottom of the categories comment email.
settings.category.comment.email.sendCommenterNotification
- Property
- settings.category.comment.email.sendCommenterNotification
- Data type
- int
- Description
- Send the commenter a confirmation email.
settings.category.comment.email.commenter.introText
- Property
- settings.category.comment.email.commenter.introText
- Data type
- string
- Description
- Confirmation email introtext.
settings.category.comment.email.commenter.closeText
- Property
- settings.category.comment.email.commenter.closeText
- Data type
- string
- Description
- Simple HTML text at the bottom of the question comment email.
page.includeCSS.tx_jpfaq
- Property
- page.includeCSS.tx_jpfaq
- Data type
- string
- Description
- The path to some basic CSS.
page.includeCSS.tx_jpfaq_fontAwesome
- Property
- page.includeCSS.tx_jpfaq_fontAwesome
- Data type
- string
- Description
- The path to some FontAwesome CSS. Disable if you don't want to use it in the templates or if you already load this.