3ev / tev_faqs
3ev FAQs TYPO3 Extension
Installs: 279
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 9
Forks: 1
Open Issues: 1
Type:typo3-cms-extension
Requires
- php: >=5.5.0
Requires (Dev)
- 3ev/typo3-utils: ~1.0
Suggests
- 3ev/typo3-utils: Required but must be included in your root composer.json due to TYPO3 bug. See require-dev for version
README
#TYPO3 FAQs Extension
Add a list of FAQs to your TYPO3 site.
##Installation
$ composer require "3ev/tev_faqs"
##Usage
Install the TYPO3 extension through the Extension Manager.
Using the Constants Editor, you should then set the 'TEV_FAQS -> Storage Folder' constant, most likely on your root page template. This will be the main folder that the FAQ Categories and FAQs are stored in.
You'll then be able to add FAQ Categories and FAQs from the List View. Each FAQ must be categorised under a single category.
You can then add the FAQs plugin to any page on your site. This plugin will display a list of all of the FAQ Categories, with links to the set of the FAQs in each category.
You can set the 'Storage Folder' constant on a per page basis if you want a particular page using the FAQs plugin to display a specific set of FAQ categories and FAQs.
##Styling
The FAQs plugin generates a Bootstrap 3 compatible template, with some custom classes so that you're able to target and style each element easily.
Checkout the plugin template for more information.
###Overriding Templates
You can fully override any templates in this extension in the normal Extbase way, by adding the following Typoscript in your own extension:
plugin.tx_tevfaqs {
view {
templateRootPaths {
# The default index is 0, so use any index from 1 upwards
1 = EXT:your_ext/Path/To/Template/Overrides/
}
}
}
You can do the same for partialRootPaths
or layoutRootPaths
too. Any templates
added to the configured directories will be preferred over the default ones.
##License
MIT © 3ev