DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

Reference

Possible subsections: there are 2 TypoScripts. One for TYPO3 6 and one for TYPO3 7/8. Short reference of TypoScript options for plugin.*tx_tinyaccordion (there are some more settings available):

Property

view.templateRootPath or view.templateRootPaths

Data type

string

Description

Path to the template file. Note: the templates must be in a subfolder named “Selection”!

Default

EXT:tinyaccordion/Resources/Private/Templates/

Example:

plugin.tx_tinyaccordion {
      view {
              templateRootPaths {
                      0 = EXT:tinyaccordion/Resources/Private/Templates/
                      1 = fileadmin/Resources/tinyaccordion/templates/
              }
      }
}

If you want to change the styles: copy them from the TypoScript-file (Configuration/TypoScript/setup.txt) to your own css-file and remove the default-styles:

plugin.tx_tinyaccordion._CSS_DEFAULT_STYLE >

Note: the default JavaScript-file is included like this in the templates via a new ViewHelper:

{namespace tiny=Quizpalme\Tinyaccordion\ViewHelpers}
<tiny:addPublicResources path="EXT:tinyaccordion/Resources/Public/Scripts/packed.js"></tiny:addPublicResources>

If this doesn´t work or if you want to include another JavaScript- file, copy the JavaScript-file to your fileadmin-folder and remove the default JavaScript and include your own JavaScript via TypoScript like this:

page.includeJS.tx_tinyaccordion = fileadmin/templates/Scripts/tinyaccordion.js

There are more settings:

plugin.tx_tinyaccordion.settings.flexform.*

They are used e.g. in the News.html and Camaliga.html template.

Examples

Here you can see how you can use another HTML-file (Selection/News.html or Selection/Content.html in that folder). Changes the default template folder in the Constants:

plugin.tx_tinyaccordion.view.templateRootPath = fileadmin/template/tinyaccordion/

This second example shows you, how you can use the jQuery UI Accordion instead of the TinyAccordion. Remove the default styles:

plugin.tx_tinyaccordion._CSS_DEFAULT_STYLE >

If you want to edit the template, copy the example-file (Resources/Private/Templates/Selection/News- ui-accordion.html) to your fileadmin-folder in a folder named “Selection”, edit it and include it like this in TypoScript Setup:

plugin.tx_tinyaccordion.view.templateRootPaths.1 = fileadmin/template/files/

Note: the path to the file is then like this: fileadmin/template/files/Selection/News-ui-accordion.html

Note furthermore: you need to include jQuery UI Accordion by your own.