Administrator Manual

  1. Remove jQuery and FontAwesome in typoscript if you have your own libraries included.
  2. In the page properties of the records folder, under tab ‘Behaviour’ select ‘jpFAQ’ at ‘Contains Plugin’, this gives an own folder icon in the page tree and loads some tsconfig, like hiding tt_content records.
  3. In the page properties of the folder, under tab ‘Resources’ enter ‘TCEMAIN.clearCacheCmd = 12,45,78’. Where the numbers represent the page id’s of the page(s) with a jpFAQ plugin from which you want the cache get auto cleared when adding or editing FAQ records (optional)
  4. If you like to restrict at the answers the additional IRRE tt_content types (for example allow only textmedia), check out typo3conf/ext/jpfaq/Configuration/TypoScript/TSconfig/Page/pageTSconfig.ts
  5. Check out typo3conf/ext/jpfaq/Configuration/TypoScript/setup.ts for settings to exclude already displayed questions, configuring comment emails and Google Analytics tracking
  6. In the extension manager you can go to ‘Configure’ at jpFAQ to anonymize comment IP addresses. This is needed in for example Germany.
  7. If you want name and email in the comment form to be required (there is a simple JS frontend validation), just add the class jpfaqRequired at the fields in the FormFields.html files.

Installation

To install the extension, perform the following steps:

  1. Go to the Extension Manager
  2. Install the extension
  3. Include static template jpFAQ
  4. Then… see Users manual

Since 9.5.1. the extension can be installed via composer require jvdp/jpfaq