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.

EXT: Multiple Content

Created:2010-02-18T17:33:18
Changed by:Jürgen Furrer
Changed:2014-03-17T23:03:28
Classification:jfmulticontent
Keywords:multiple content tabulator accordion slider jquery ui
Author:Juergen Furrer
Email:juergen.furrer@gmail.com
Info 4:
Language:en

img-1 img-2 EXT: Multiple Content - jfmulticontent

EXT: Multiple Content

Extension Key: jfmulticontent

Language: en

Keywords: multiple content tabulator accordion slider jquery ui

Copyright 2000-2010, Juergen Furrer, <juergen.furrer@gmail.com>

jQuery UI © 2009 Paul Bakaus, http://jqueryui.com/

jQuery © 2009 John Resig http://ejohn.org/ and the jQuery Team http://docs.jquery.com/Contributors

anythingSlider By Chris Coyier http://css-tricks.com

SlideDeck © 2010 digital-telepathy http://www.dtelepathy.com

easyAccordion © 2010 Andrea Cima Serniotti http://www.madeincima.eu

booklet © 2010 W. Grauvogel http://builtbywill.com/

easyAccordion and booklet sponsored by http://www.made-in- nature.de/typo3-agentur.html

This document is published under the Open Content License

available from http://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3

- a GNU/GPL CMS/Framework available from www.typo3.org

Table of Contents

EXT: Multiple Content 1

`Introduction 3 <#__RefHeading__1783_1528161777>`_

What does it do? 3

Screenshots 4

`Users manual 5 <#__RefHeading__1789_1528161777>`_

Multiple Columns 7

Attributes 8

Overwrite Title 8

Options 9

Tab 10

Accordion 11

Slider 12

SlideDeck 13

easyAccordion 14

Booklet 15

Typoscript 16

`Administration 17 <#__RefHeading__1805_1528161777>`_

Page configuration 18

Updater 19

`Configuration 20 <#__RefHeading__1809_1528161777>`_

Reference 20

FAQ 26

Additional tt_news codes 29

`Known problems 30 <#__RefHeading__1817_1528161777>`_

`To-Do list 31 <#__RefHeading__1819_1528161777>`_

`ChangeLog 32 <#__RefHeading__1821_1528161777>`_

Introduction

What does it do?

With this extension you're able to show multiple content elements in one content.

There are seven possibility's:

Multiple contents, like the sub columns in yaml

Tabulator

Accordion

Sider

SlideDeck

easyAccordion

Booklet

Screenshots

img-3 img-4 img-5 img-6 img-7 img-8 img-9

Users manual

Here you can find a video-tutorial in german:

http://jweiland.net/typo3-hosting/service/video- anleitungen/typo3-extensions/jfmulticontent.html

There are two different methods to choose multiple content:

Choose content from one “General Record Storage page”

Choose contents from any site

Your administrator can define this in the configuration of the extension. If this feature is activated, the select box of the content will change. More of this later.

To add a multiple content to a site, you have to define a “General Record Storage page” for your current page. You can define only one “General Record Storage page” per page.

To do this, you have to:

Go to Web → Page

Choose the page you want to add the “General Record Storage page”

“Edit page property”

Go to tab “Option”

Choose the storage page in “General Record Storage page”

You should use a hidden page or a SysFolder for the “General Record Storage page”.

Your Page could look like this:

img-10

Define the “General Record Storage page” on root (1) and set it to the SysFolder (3)

Go to the page (2) and create a new content:

Go to Web → Page

Choose the page where the new content should be displayed (2)

Create new content

Choose the plugin “Multiple Content”

Go to tab “Plugin”

First you should define the contents to display.

img-11

The “Selected” (4) are the contents witch will be displayed in the “Multi Content”

“Items” (5) show all available contents in “General Record Storage page”

You can add (6) new contents directly to the “General Record Storage page”

You can show (7) the list of all contents in “General Record Storage page”

You can edit (8) existing contents (choose them first in “Selected”)

In case of “Use General Record Storage page only”-configuration is turned off, the “Content to display” looks like this:

img-12

The only difference here is the file browser (5). You are able to choose content from every site and every SysFolder.

img-13

After click the icon (5) you get a popup, where you can choose a page on the left (1) and choose on the right the content to include in your multiple content element.

Be warned by changing content (8) you selected from another page, if you change it in multiple content, you will change it everywhere else too, because it is the same content!

Multiple Columns

img-14

If you choose “2 columns” you have to select the “Column class 1” and the “Column class 2”. The sum of these values should be 100%. This applies to 3 and 4 columns also.

For 3 columns the following combinations are possible:

33 | 33 | 33
25 | 25 | 50
25 | 50 | 25
20 | 20 | 60

and so on...

This will generate, in normal configuration, classes to the content like in YAML:

class=”c33l” | class=”c33l” | class=”c33r”

The class name can be defined in constant editor by the integrator and will be wrapped with the number you choose.

Attributes

You can define additional attributes to the contents. Go to the “Attributes”-tab and write one attribute per line.

It's possible to define multiple attributes per line:

style=”width: 20em; class=”myclass”

img-15 img-16

Overwrite Title

For “Tabs”, “Accordion”, “Slider”, “SlideDeck“, “easyAccordion”, “booklet”-style you can overwrite the titles by defining theme in “Overwrite titles”.

img-17 This example would produce an output like this:

img-18 The second tab shows the title of the content, because only filled lines will be taken to overwrite the title of the content.

Options

Here you can define your own Javascript options.

img-19

Be aware, that you have to know what you are doing!

See the following pages for possible options:

For “Tab”-style: http://jqueryui.com/demos/tabs/

For “Accordion”-style: http://jqueryui.com/demos/accordion/

For “Slider”-style: http://css-tricks.com/anythingslider-jquery- plugin/

For “SlideDeck”-style: http://www.slidedeck.com/usage- documentation/usage_available_options/

For “easyAccordion”: http://www.madeincima.eu/blog/jquery-plugin- easy-accordion/

For “booklet”: http://builtbywill.com/code/booklet/options

If you select the “override all options”, all defines options in the “General”-tab will be overridden by your options, elsewhere it will be appended to the other options defined in “General”-tab.

Tab

After you select “Tab”-style, the system ask you to reload the content.

After reload you can change the following options:

img-20

  • “Collapsible”: You can “close” all tabs, if you click the active tab again
  • “Opened content”: Defines the content witch is opened at startup. If define “0” no tab is active (closed at startup)
  • “Open random content”: Check if you like to show the content randomly
  • “Event”: Defines the event on witch the accordion will be opened (click or mouseover)
  • “Height Style”: Defines how the contents height will be rendered (auto, fill or content)
  • “Cookie expiration”: Defines the days to Keep the cookie
  • “Set cookie path to root”: Set the domain for the cookie to “/”
  • “Hide Effect”: Defines the effect to use for hide (none, fade, slide)
  • “Hide Transition”: Configure your own animation (3 options: type, direction, duration)
  • “Show Effect”: Defines the effect to use for show (none, fade, slide)
  • “Show Transition”: Configure your own animation (3 options: type, direction, duration)

Accordion

After you select “Accordion”-style, the system ask you to reload the content.

After reload you can change the following options:

img-21

  • “Collapsible”: If set, accordion will be collapsible
  • “Closed at startup”: The accordion will be closed by default
  • “Opened content”: Defines the content witch is opened at startup (will not work, if “Closed at startup” is active)
  • “Open random content”: Check if you like to show the content randomly
  • “Event”: Defines the event on witch the accordion will be opened (click or mouseover)
  • “Height Style”: Defines how the contents height will be rendered (auto, fill or content)
  • “Animation”: Activate the animation, settings can be done in “Transition”
  • “Transition”: Configure your own animation (3 options: type, direction, duration)

Slider

After you select “Slider”-style, the system ask you to reload the content.

After reload you can change the following options:

  • “Width”: Defines the width of the slider
  • “Height”: Defines the height of the slider
  • “Resize contents”: If true, solitary images/objects in the panel will expand to fit the viewport
  • “Theme”: Used theme for slider
  • “Opened content”: Defines the content witch is opened at startup
  • “Open random content”: Check if you like to show the content randomly
  • “Change URL (hash tag)”: If set, the URL will change if you choose a panel
  • “Build Arrows”: If true, builds the forwards and backwards buttons
  • “Toggle Arrows”: If true, side navigation arrows will slide out on hovering & hide at other times
  • “Show navigation”: If set, the panels will be displayed
  • “Paneltext from title”: Override the paneltext with the title from content
  • “Toggle Controls”: If true, slide in controls (navigation + play/stop button) on hover and slide change, hide at other times
  • “Start autoplay”: If set, the autoplay button will be on
  • “Pause on mouseover”: If set, the autoplay will pause when mouse over
  • “Resume on video end”: If true & the slideshow is active & a youtube video is playing, it will pause the autoplay until the video is complete
  • “Stop at end”: If true & the slideshow is active, the slideshow will stop on the last page
  • “Play rtl”: If true, the slideshow will move right-to-left
  • “Transition”: Configure your own animation (3 options: type, direction, duration)
  • “Delay for autoplay (in ms)”: Delay in milliseconds before the the next content is shown

SlideDeck

After you select “SlideDeck”-style, the system ask you to reload the content.

After reload you can change the following options:

img-22

  • “Height in px”: Sets the height of the SlideDeck
  • “Transition”: Configure your own animation (3 options: type, direction, duration)
  • “Opened content“: Defines the content witch is opened at startup
  • “Add indicator for overlapping“: If set, there will be a overlaped indicator for active slide
  • “Active slide indexes“: If set, every slide gets a number
  • “Activate mousewheel“: If set, the slides can be moved with the mousewheel
  • “Activate activation keys“: If set, every slide can be activated by a shortcut
  • “Hide spine“: If set, the spines will not be displayed
  • “Delay for autoplay (in ms)”: Delay in milliseconds before the the next content is shown
  • “Cycle”: If set, the autoplay will start over after last slide

easyAccordion

After you select “easyAccordion”-style, the system ask you to reload the content.

After reload you can change the following options:

img-23

  • “Skin”: Defines the used skin for this accordion
  • “Opened content”: Defines the content witch is opened at startup
  • “Width”: Sets the width of the accordion (the height is defined in css!)
  • “Show numbers”: If set, the slide numbers will be displayed
  • “Delay for autoplay (in ms)”: Delay in milliseconds before the the next content is shown

Booklet

After you select “booklet”-style, the system ask you to reload the content.

After reload you can change the following options:

  • “Width”: Container width
  • “Height”: Container height
  • “Speed (in ms)”: Speed of the transition between pages
  • “Starting page”: Index of the first page to be displayed
  • “Direction right to left”: If set, the direction of the overall content organization will be right to left
  • “Type of transition”: Type of transition ('swing', 'linear', 'Quad', 'Cubic', 'Quart', 'Quint', 'Sine', 'Expo', 'Circ', 'Back', 'Bounce' or 'Elastic')
  • “Direction of transition”: Direction of transition ('In', 'Out' or 'InOut')
  • “Page padding”: Padding for each page wrapper
  • “Show page numbers”: Display page numbers on each page
  • “Manual page turning”: Enables manual page turning, requires jQuery UI to function
  • “Show shadows”: Display shadows on page animations
  • “Booklet closed”: Start with the book "closed", will add empty pages to beginning and end of book
  • “Show covers”: Used with "closed", makes first and last pages into covers, without page numbers (if enabled)
  • “Center closed booklet”: Used with “closed”, makes book position in centre of container when closed
  • “Use hash”: Enables navigation using a hash string, ex: #/page/1 for page 1, will affect all booklets with 'hash' enabled
  • “Use keyboard”: Enables navigation with arrow keys (left: previous, right: next)
  • “Autoplay”: Enables automatic navigation, requires “Delay for autoplay”
  • “Delay for autoplay”: Amount of time between automatic page flipping
  • “Activate overlay”: Enables navigation using a page sized overlay, when enabled links inside the content will not be clickable
  • “Show arrows”: Adds arrows overlayed over the book edges
  • “Hide arrows if mouseout”: Auto hides arrows when controls are not hovered
  • “Hover effect”: Enables preview pageturn hover animation, shows a small preview of previous or next page on hover

Typoscript

After you select “typoscript”-style, the system ask you to reload the content.

All settings in the general-tab will be taken from typoscript, you cant change any settings in FlexForm

Administration

For administration, you can allow / disallow the following exclude fields for user:

Pagecontent: Contents to display

You are able to change the following options in configuration:

useStoragePidOnly

Property

useStoragePidOnly

Data type

boolean

Description

If set, only content can be choosen from the defined General Record Storage page

Default

1

ttNewsCodes

Property

ttNewsCodes

Data type

boolean

Description

Enables the additional codes in tt_news

Default

0

frontendErrorMsg

Property

frontendErrorMsg

Data type

boolean

Description

If set, messages in case of missing templates are displayed in FE (Turn of in production)

Default

1

useSelectInsteadCheckbox

Property

useSelectInsteadCheckbox

Data type

boolean

Description

If set, most of checkboxes will turn into selectboxes, so you can choose "from TS"

Default

0

useOwnUserFuncForPages

Property

useOwnUserFuncForPages

Data type

boolean

Description

If set, you have to do the page rendering with a own userFunc

Default

0

showEmptyContent

Property

showEmptyContent

Data type

boolean

Description

If set, an empty content will be shown as well

Default

0

tabSelectByHash

Property

tabSelectByHash

Data type

boolean

Description

If set, the tabs can be selected by hash-value in URL

Default

0

colPosOfIrreContent

Property

colPosOfIrreContent

Data type

integer

Description

Select the colPos where the tt_content will be saved in IRRE-view

Default

93

style.2column

Property

style.2column

Data type

boolean

Description

Enables the 2column-Style for the backend

Default

1

style.3column

Property

style.3column

Data type

boolean

Description

Enables the 3column-Style for the backend

Default

1

style.4column

Property

style.4column

Data type

boolean

Description

Enables the 4column-Style for the backend

Default

1

style.5column

Property

style.5column

Data type

boolean

Description

Enables the 5column-Style for the backend

Default

1

style.tab

Property

style.tab

Data type

boolean

Description

Enables the tab-Style for the backend

Default

1

style.accordion

Property

style.accordion

Data type

boolean

Description

Enables the accordion-Style for the backend

Default

1

style.slider

Property

style.slider

Data type

boolean

Description

Enables the slider-Style for the backend

Default

1

style.slidedeck

Property

style.slidedeck

Data type

boolean

Description

Enables the slidedeck-Style for the backend

Default

1

style.easyaccordion

Property

style.easyaccordion

Data type

boolean

Description

Enables the easyaccordion-Style for the backend

Default

1

style.booklet

Property

style.booklet

Data type

boolean

Description

Enables the booklet-Style for the backend

Default

1

style.typoscript

Property

style.typoscript

Data type

boolean

Description

Enable the typoscrip-Style for the backend

Default

0

classInner

Property

classInner

Data type

string

Description

Possible values to wrap in column classes

Default

,16,20,25,33,38,40, 50,60,62,66,75,80

anythingSliderThemeFolder

Property

anythingSliderThemeFolder

Data type

string

Description

Location of the themes folder of anythingSlider

Default

EXT:jfmulticontent/res/anythingslider/themes/

easyAccordionSkinFolder

Property

easyAccordionSkinFolder

Data type

string

Description

Location of the skin folder for easyAccordion

Default

EXT:jfmulticontent/res/easyaccordion/skins/

anythingSliderModes

Property

anythingSliderModes

Data type

string

Description

Possible values to use for AnythingSlider "mode"

Default

horizontal,vertical,fade

Page configuration

Your able to configure the available styles by pageTS.

mod.jfmulticontent {
  availableStyles = 2column,3column,tab
  classInner = 16,33,50
  anythingSliderModes = horizontal,vertical
}

In this case in the backend are only these three styles available:

img-24

((generated))
Be aware:

All values defined in plugin-configuration will be available, you can only choose theme in pageTS.

For example:

you define this value in plugin-configuration “16,33,50” and you choose this value in pageTS “16,25,33,75” the option show only the values “16,33”

Updater

If you update from prior versions, you should go to the updater of this plugin to prevent problems.

After installing the extension, choose “UPDATE!” from the dropdown or use the link in the updater message box.

img-25

You will get a list of jobs to be done.

img-26

Please read the warning carefully!

To do the update of a job, you have to click the “DO IT” button.

img-27

Configuration

After installing the extension, you have to add the static “Multi content (jfmulticontent)” to your template.

img-28

You can define the used JS-Library and the used template and CSS-file in the constant editor.

Reference

plugin.tx_jfmulticontent_pi1

jQueryNoConflict

Property

jQueryNoConflict

Data type

boolean

Description

Use jQuery in noConflict mode

Default

1

jsInFooter

Property

jsInFooter

Data type

boolean

Description

If set, the Javascript will be rendered in Footer

Default

0

jsMinify

Property

jsMinify

Data type

boolean

Description

If set, the Javascript will be minified

Default

0

jsInline

Property

jsInline

Data type

boolean

Description

If set, the Javascript will be inserted into the inlineJS, after this, its possible to put it into externel files (config.removeDefaultJS = external)

Default

0

cssMinify

Property

cssMinify

Data type

boolean

Description

If set, the CSS will be minified

Default

0

templateFile

Property

templateFile

Data type

file

Description

Location of the used template

Default

EXT:jfmulticontent/res/tx_jfmulticontent_pi1.tmpl

templateFileJS

Property

templateFileJS

Data type

file

Description

Location of the used template for JS

Default

EXT:jfmulticontent/res/tx_jfmulticontent_pi1.js

cssFile

Property

cssFile

Data type

file

Description

CSS-File to include, if empty or file does not exist, the script will not be included

Default

EXT:jfmulticontent/res/tx_jfmulticontent_pi1.css

jQueryLibrary

Property

jQueryLibrary

Data type

file

Description

Location of the jQuery Lib, if empty or file does not exist, the script will not be included

Default

EXT:jfmulticontent/res/jquery/js/jquery-1.8.2.min.js

jQueryCookies

Property

jQueryCookies

Data type

file

Description

Location of jQuery Cookies, if empty or file does not exist, the script will not be included

Default

EXT:jfmulticontent/res/jquery/js/jquery.cookies.js

jQueryEasing

Property

jQueryEasing

Data type

file

Description

Location of the jQuery Easing, if empty or file does not exist, the script will not be included

Default

EXT:jfmulticontent/res/jquery/js/jquery.easing-1.3.js

jQueryMouseWheel

Property

jQueryMouseWheel

Data type

file

Description

Location of the Mousewheel

Default

EXT:jfmulticontent/res/jquery/js/jquery.mousewheel-3.0.6.min.js

jQueryUI

Property

jQueryUI

Data type

file

Description

Location of the jQuery UI, if empty or file does not exist, the script will not be included

Default

EXT:jfmulticontent/res/jquery/js/jquery-ui-1.9.1.custom.min.js

jQueryUIstyle

Property

jQueryUIstyle

Data type

file

Description

Location of the jQuery UI CSS, if empty or file does not exist, the script will not be included

Default

EXT:jfmulticontent/res/jquery/css/theme-1.9.1/jquery- ui-1.9.1.custom.css

sliderJS

Property

sliderJS

Data type

file

Description

Location of the anythingSlider JS-file, if empty or file does not exist, the script will not be included

Default

EXT:jfmulticontent/res/anythingslider/jquery.anythingslider-1.8.6.min. js

sliderJSvideo

Property

sliderJSvideo

Data type

file

Description

Location of the anythingSlider Video JS-file

Default

EXT:jfmulticontent/res/anythingslider/jquery.anythingslider-1.8.6.vide o.min.js

sliderJSfx

Property

sliderJSfx

Data type

file

Description

Location of the anythingSlider FX JS-file

Default

EXT:jfmulticontent/res/anythingslider/jquery.anythingslider-1.8.6.fx.m in.js

sliderCSS

Property

sliderCSS

Data type

file

Description

Location of the default anythingSlider CSS-File, if empty or file does not exist, the script will not be included

Default

EXT:jfmulticontent/res/anythingslider/style.css

sliderCSSie7

Property

sliderCSSie7

Data type

file

Description

Location of the anythingSlider CSS-File for IE7 and lower, if empty or file does not exist, the script will not be included

Default

EXT:jfmulticontent/res/anythingslider/style-ie.css

sliderCSSanimate

Property

sliderCSSanimate

Data type

file

Description

Location of the anythingSlider CSS-File for CSS3-Animation

Default

EXT:jfmulticontent/res/anythingslider/animate.css

slidedeckJS

Property

slidedeckJS

Data type

file

Description

Location of the SlideDeck JS-file

Default

EXT:jfmulticontent/res/slidedeck/jquery.slidedeck-1.3.2.min.js

slidedeckCSS

Property

slidedeckCSS

Data type

file

Description

Location of the SlideDeck CSS-File.

There are some skins available in “res/slidedeck/skins”, try theme to see the possibility’s of the SlideDeck

Default

EXT:jfmulticontent/res/slidedeck/skins/default/skin.css

easyaccordionJS

Property

easyaccordionJS

Data type

file

Description

Location of the Easy-Accordion JS-file

Default

EXT:jfmulticontent/res/easyaccordion/jquery.easyAccordion-0.1.js

easyaccordionCSS

Property

easyaccordionCSS

Data type

file

Description

Location of the Easy-Accordion CSS-File

Default

EXT:jfmulticontent/res/easyaccordion/skins/orange/style.css

bookletJS

Property

bookletJS

Data type

file

Description

Location of the Booklet JS-file

Default

EXT:jfmulticontent/res/booklet/jquery.booklet.1.4.0.min.js

bookletCSS

Property

bookletCSS

Data type

file

Description

Location of the Booklet CSS-file

Default

EXT:jfmulticontent/res/booklet/jquery.booklet.1.4.0.css

2columnClasses

Property

2columnClasses

Data type

string

Description

Wrap of the classname for 2 Column

This string will be used to wrap the selected classInner.

It is separated by the |*| and define in every part the wrap that is used in the column ([first column] |*| [second column] etc.)

Default

c|l |*| c|r

3columnClasses

Property

3columnClasses

Data type

string

Description

Wrap of the classname for 3 Column

This string will be used to wrap the selected classInner.

It is separated by the |*| and define in every part the wrap that is used in the column ([first column] |*| [second column] etc.)

Default

c|l |*| c|l |*| c|r

4columnClasses

Property

4columnClasses

Data type

string

Description

Wrap of the classname for 4 Column

This string will be used to wrap the selected classInner.

It is separated by the |*| and define in every part the wrap that is used in the column ([first column] |*| [second column] etc.)

Default

c|l |*| c|l |*| c|l |*| c|r

5columnClasses

Property

5columnClasses

Data type

string

Description

Wrap of the classname for 5 Column

This string will be used to wrap the selected classInner.

It is separated by the |*| and define in every part the wrap that is used in the column ([first column] |*| [second column] etc.)

Default

c|l |*| c|l |*| c|l |*| c|l |*| c|r

equalizeClass

Property

equalizeClass

Data type

-> stdWrap

Description

Defines the class to use when config.equalize is set, if you use the famous YAML framework, the subcolumns will have the same height, elsewhere you have to define the style by your own:

.equalize{
  overflow: visible;
  display: table;
  table-layout: fixed;
}

Default

equalize

columnWrap

Property

columnWrap

Data type

-> stdWrap

Description

Wrap for column based display.

You can define it like in TMENU with three states:

firstWrap |*| middleWrap |*| lastWrap

If you define just one stat, this state will be used for all contents.

If you define two states, it will use the first state for middle too.

Example:

plugin.tx_jfmulticontent_pi1.columnWrap {
  wrap = <div class="subcl">|</div> |*| <div class="subcl">|</div> |*| <div class="subcr">|</div>
}

Default

tabWrap

Property

tabWrap

Data type

-> stdWrap

Description

Wrap for tab based display (see above)

Default

tabKey

Property

tabKey

Data type

cObject

Description

Defines the key to use for tabs-style. The result will be stored in the marker ###TAB_KEY###

You're able to use some registered variables:

register:key – The key of the multicontent

register:content_id – The uid of the tt_content

register:id – The id of the actual tab (0,1,2,3 etc.)

register:title – The title of the tab

Example:

plugin.tx_jfmulticontent_pi1 {
  tabKey = TEXT
  tabKey {
    value = {register:key}-{register:id}
    insertData = 1
  }
}

Default

accordionWrap

Property

accordionWrap

Data type

-> stdWrap

Description

Wrap for accordion based display (see above)

Default

sliderWrap

Property

sliderWrap

Data type

-> stdWrap

Description

Wrap for slider based display (see above)

Default

slidedeckWrap

Property

slidedeckWrap

Data type

-> stdWrap

Description

Wrap for slidedeck based display (see above)

Default

easyaccordionWrap

Property

easyaccordionWrap

Data type

-> stdWrap

Description

Wrap for easyAccordion based display (see above)

Default

bookletWrap

Property

bookletWrap

Data type

-> stdWrap

Description

Wrap for booklet based display (see above)

Default

disableJs

Property

disableJs

Data type

boolean

Description

Disable the Javascript (for print)

Default

0

additionalMarkers / additionalContentMarkers

Property

additionalMarkers / additionalContentMarkers

Data type

Description

Here you can define your marks comma seperated, every mark will be replaced with the definition in additionalMarkerConf.

The used string have to be in upper case in your template.

####CONTENTTITLE##

Example:

plugin.tx_jfmulticontent_pi1 {
  additionalMarkers = contentmarker
  additionalContentMarkers = itemmarker
}

Default

additionalMarkerConf

Property

additionalMarkerConf

Data type

Description

The configuration of the used Marks, here you can define the TS to use for every mark defined in additionalMarkers or additionalContentMarkers

Example:

plugin.tx_jfmulticontent_pi1 {
  additionalMarkerConf {
    contentmarker = TEXT
    contentmarker {
      field = header
      fieldRequired = header
      if.equals.field = header_layout
      if.value = 100
      if.negate = 1
      wrap = <span> | </span>
    }
    itemmarker = RECORDS
    itemmarker {
      source.data = register:content_id
      tables = tt_content
      dontCheckPid = 1
      conf.tt_content = TEXT
      conf.tt_content {
        field = header
        wrap = <p>Header: |</p>
      }
    }
  }
}

Default

config.*

Property

config.*

Data type

Description

Here you can optionally define the multicontent in TS to add it to the template

Default

config.contentKey

Property

config.contentKey

Data type

string

Description

Define the id of the element

Default

jfmulticontent_ts1

config.style

Property

config.style

Data type

string

Description

Define the used style when you define the plugin threw TS

'2column', '3column', '4column', '5column', 'tab', 'accordion', 'slider', 'typoscript'

Default

2column

config.columnOrder

Property

config.columnOrder

Data type

string

Description

Define the order of the column:

0 = no repeat

1 = left to right, top to down

2 = right to left, top to down

Default

config.column1

Property

config.column1

Data type

string

Description

Class value to use for column 1 will result in class=”c33l”

Default

50

config.column2

Property

config.column2

Data type

string

Description

Class value to use for column 2 will result in class=”c33l”

Default

50

config.column3

Property

config.column3

Data type

string

Description

Class value to use for column 3 will result in class=”c33l”

Default

config.column4

Property

config.column4

Data type

string

Description

Class value to use for column 4 will result in class=”c33l”

Default

config.equalize

Property

config.equalize

Data type

string

Description

If set, the equalizeClass will be inserted

Default

0

config.tabCollapsible

Property

config.tabCollapsible

Data type

boolean

Description

If set, tab will be collapsible

Default

0

config.tabOpen

Property

config.tabOpen

Data type

integer

Description

Defines the content witch is opened at startup. If 0 the tabs will be closed at startup (only if tabCookieExpires not set)

Default

1

config.tabRandomContent

Property

config.tabRandomContent

Data type

string

Description

Check if you like to show the content randomly

Default

0

config.tabEvent

Property

config.tabEvent

Data type

string

Description

Defines the event on witch the accordion will be opened ('click' or 'mouseover')

Default

config.tabHeightStyle

Property

config.tabHeightStyle

Data type

string

Description

Defines how the contents height will be rendered (auto, fill or content)

Default

auto

config.tabCookieExpires

Property

config.tabCookieExpires

Data type

integer

Description

Count of days, the cookie will be stored for selected tab.

If set, the tabOpen and tabRandomContent will be disabled

Default

config.tabCookieRoot

Property

config.tabCookieRoot

Data type

boolean

Description

If set, the cookie path will be set to “/” otherwise it will be set from URI

Default

0

config.tabHideEffect

Property

config.tabHideEffect

Data type

string

Description

Defines the effect to use for hide (none, fadeOut, slideUp)

Default

fadeOut

config.tabHideTransition

Property

config.tabHideTransition

Data type

string

Description

Type of transition ('swing', 'linear', 'Quad', 'Cubic', 'Quart', 'Quint', 'Sine', 'Expo', 'Circ', 'Back', 'Bounce' or 'Elastic')

Default

config.tabHideTransitiondir

Property

config.tabHideTransitiondir

Data type

string

Description

Direction of transition ('In', 'Out' or 'InOut')

Default

In

config.tabHideTransitionduration

Property

config.tabHideTransitionduration

Data type

integer

Description

Duration of transition in ms

Default

config.tabShowEffect

Property

config.tabShowEffect

Data type

string

Description

Defines the effect to use for show (none, fadeIn, slideDown)

Default

fadeIn

config.tabShowTransition

Property

config.tabShowTransition

Data type

string

Description

Type of transition ('swing', 'linear', 'Quad', 'Cubic', 'Quart', 'Quint', 'Sine', 'Expo', 'Circ', 'Back', 'Bounce' or 'Elastic')

Default

config.tabShowTransitiondir

Property

config.tabShowTransitiondir

Data type

string

Description

Direction of transition ('In', 'Out' or 'InOut')

Default

In

config.tabShowTransitionduration

Property

config.tabShowTransitionduration

Data type

integer

Description

Duration of transition in ms

Default

config.tabOptions

Property

config.tabOptions

Data type

string

Description

Define own options for tabs

Default

config.tabOptionsOverride

Property

config.tabOptionsOverride

Data type

boolean

Description

Define if the options defined above will override all other options or append to theme

Default

0

config.accordionCollapsible

Property

config.accordionCollapsible

Data type

boolean

Description

If set, accordion will be collapsible

Default

0

config.accordionClosed

Property

config.accordionClosed

Data type

boolean

Description

The accordion will be closed by default

Default

0

config.accordionOpen

Property

config.accordionOpen

Data type

integer

Description

Defines the content witch is opened at startup (will not work, if “Closed at startup” is active)

Default

1

config.accordionRandomContent

Property

config.accordionRandomContent

Data type

boolean

Description

Check if you like to show the content randomly

Default

0

config.accordionEvent

Property

config.accordionEvent

Data type

string

Description

Defines the event on witch the accordion will be opened ('click' or 'mouseover')

Default

config.accordionHeightStyle

Property

config.accordionHeightStyle

Data type

string

Description

Defines how the contents height will be rendered (auto, fill or content)

Default

auto

config.accordionAnimate

Property

config.accordionAnimate

Data type

boolean

Description

If set, the accordion will be animated

Default

1

config.accordionTransition

Property

config.accordionTransition

Data type

string

Description

Type of transition ('swing', 'linear', 'Quad', 'Cubic', 'Quart', 'Quint', 'Sine', 'Expo', 'Circ', 'Back', 'Bounce' or 'Elastic')

Default

config.accordionTransitiondir

Property

config.accordionTransitiondir

Data type

string

Description

Direction of transition ('In', 'Out' or 'InOut')

Default

In

config.accordionTransitionduration

Property

config.accordionTransitionduration

Data type

integer

Description

Duration of transition in ms

Default

1000

config.accordionOptions

Property

config.accordionOptions

Data type

string

Description

Define own options for accordion

Default

config.accordionOptionsOverride

Property

config.accordionOptionsOverride

Data type

boolean

Description

Define if the options defined above will override all other options or append to theme

Default

0

config.sliderWidth

Property

config.sliderWidth

Data type

string

Description

Defines the width of the slider

Default

config.sliderHeight

Property

config.sliderHeight

Data type

string

Description

Defines the height of the slider

Default

config.sliderResizeContents

Property

config.sliderResizeContents

Data type

boolean

Description

If true, solitary images/objects in the panel will expand to fit the viewport

Default

0

config.sliderTheme

Property

config.sliderTheme

Data type

string

Description

Used theme for slider

Default

config.sliderOpen

Property

config.sliderOpen

Data type

integer

Description

Defines the content witch is opened at startup

Default

1

config.sliderRandomContent

Property

config.sliderRandomContent

Data type

boolean

Description

Check if you like to show the content randomly

Default

0

config.sliderHashTags

Property

config.sliderHashTags

Data type

boolean

Description

If set, the URL will change if you choose a panel

Default

0

config.sliderBuildArrows

Property

config.sliderBuildArrows

Data type

boolean

Description

If true, builds the forwards and backwards buttons

Default

1

config.sliderToggleArrows

Property

config.sliderToggleArrows

Data type

boolean

Description

If true, side navigation arrows will slide out on hovering & hide at other times

Default

0

config.sliderNavigation

Property

config.sliderNavigation

Data type

boolean

Description

If set, the panels will be displayed

Default

1

config.sliderStartStop

Property

config.sliderStartStop

Data type

boolean

Description

If set, the start/stop panel will be displayed

Default

1

config.sliderPanelFromHeader

Property

config.sliderPanelFromHeader

Data type

boolean

Description

Override the paneltext with the title from content

Default

0

config.sliderToggleControls

Property

config.sliderToggleControls

Data type

boolean

Description

If true, slide in controls (navigation + play/stop button) on hover and slide change, hide at other times

Default

0

config.sliderAutoStart

Property

config.sliderAutoStart

Data type

boolean

Description

If set, the autoplay button will be on

Default

0

config.sliderPauseOnHover

Property

config.sliderPauseOnHover

Data type

boolean

Description

If set, the autoplay will pause when mouse over

Default

0

config.sliderResumeOnVideoEnd

Property

config.sliderResumeOnVideoEnd

Data type

boolean

Description

If true & the slideshow is active & a youtube video is playing, it will pause the autoplay until the video is complete

Default

0

config.sliderAllowRapidChange

Property

config.sliderAllowRapidChange

Data type

boolean

Description

If true, allow rapid changing of the active pane, instead of ignoring activity during animation

Default

0

config.sliderStopAtEnd

Property

config.sliderStopAtEnd

Data type

boolean

Description

If true & the slideshow is active, the slideshow will stop on the last page

Default

0

config.sliderPlayRtl

Property

config.sliderPlayRtl

Data type

boolean

Description

If true, the slideshow will move right-to-left

Default

0

config.sliderTransition

Property

config.sliderTransition

Data type

string

Description

Type of transition ('swing', 'linear', 'Quad', 'Cubic', 'Quart', 'Quint', 'Sine', 'Expo', 'Circ', 'Back', 'Bounce' or 'Elastic')

Default

swing

config.sliderTransitiondir

Property

config.sliderTransitiondir

Data type

string

Description

Direction of transition ('In', 'Out' or 'InOut')

Default

In

config.sliderTransitionduration

Property

config.sliderTransitionduration

Data type

integer

Description

Duration of transition in ms

Default

1000

config.sliderAutoplay

Property

config.sliderAutoplay

Data type

boolean

Description

Autoplay at start

Default

0

config.sliderOptions

Property

config.sliderOptions

Data type

string

Description

Define own options for slider

Default

config.sliderOptionsOverride

Property

config.sliderOptionsOverride

Data type

boolean

Description

Define if the options defined above will override all other options or append to theme

Default

0

config.slidedeckHeight

Property

config.slidedeckHeight

Data type

integer

Description

Sets the height of the SlideDeck

Default

300

config.slidedeckTransition

Property

config.slidedeckTransition

Data type

string

Description

Type of transition ('swing', 'linear', 'Quad', 'Cubic', 'Quart', 'Quint', 'Sine', 'Expo', 'Circ', 'Back', 'Bounce' or 'Elastic')

Default

swing

config.slidedeckTransitiondir

Property

config.slidedeckTransitiondir

Data type

string

Description

Direction of transition ('In', 'Out' or 'InOut')

Default

config.slidedeckTransitionduration

Property

config.slidedeckTransitionduration

Data type

integer

Description

Duration of transition in ms

Default

500

config.slidedeckStart

Property

config.slidedeckStart

Data type

integer

Description

Defines the content witch is opened at startup

Default

1

config.slidedeckActivecorner

Property

config.slidedeckActivecorner

Data type

boolean

Description

If set, there will be a overlaped indicator for active slide

Default

1

config.slidedeckIndex

Property

config.slidedeckIndex

Data type

boolean

Description

If set, every slide gets a number

Default

1

config.slidedeckScroll

Property

config.slidedeckScroll

Data type

boolean

Description

If set, the slides can be moved with the mousewheel

Default

0

config.slidedeckKeys

Property

config.slidedeckKeys

Data type

boolean

Description

If set, every slide can be activated by a shortcut

Default

0

config.slidedeckHidespines

Property

config.slidedeckHidespines

Data type

boolean

Description

If set, the spines will not be displayed

Default

0

config.slidedeckOptions

Property

config.slidedeckOptions

Data type

string

Description

Define own options for slidedeck

Default

config.slidedeckOptionsOverride

Property

config.slidedeckOptionsOverride

Data type

boolean

Description

Define if the options defined above will override all other options or append to theme

Default

0

config.easyaccordionSkin

Property

config.easyaccordionSkin

Data type

string

Description

Define the used skin

Default

orange

config.easyaccordionOpen

Property

config.easyaccordionOpen

Data type

integer

Description

Defines the content witch is opened at startup

Default

1

config.easyaccordionWidth

Property

config.easyaccordionWidth

Data type

integer

Description

The width of the accordion in pixel

Default

600

config.easyaccordionSlideNum

Property

config.easyaccordionSlideNum

Data type

boolean

Description

If set, the slide numbers will be displayed

Default

1

config.easyaccordionOptions

Property

config.easyaccordionOptions

Data type

string

Description

Define own options for easyaccordion

Default

config.easyaccordionOptionsOverride

Property

config.easyaccordionOptionsOverride

Data type

boolean

Description

Define if the options defined above will override all other options or append to theme

Default

0

config.bookletWidth

Property

config.bookletWidth

Data type

integer

Description

Container width

Default

600

config.bookletHeight

Property

config.bookletHeight

Data type

integer

Description

Container height

Default

400

config.bookletSpeed

Property

config.bookletSpeed

Data type

integer

Description

Speed of the transition between pages

Default

1000

config.bookletStartingPage

Property

config.bookletStartingPage

Data type

integer

Description

Index of the first page to be displayed

Default

0

config.bookletRTL

Property

config.bookletRTL

Data type

boolean

Description

If set, the direction of the overall content organization will be right to left

Default

0

config.bookletTransition

Property

config.bookletTransition

Data type

string

Description

Type of transition ('swing', 'linear', 'Quad', 'Cubic', 'Quart', 'Quint', 'Sine', 'Expo', 'Circ', 'Back', 'Bounce' or 'Elastic')

Default

config.bookletTransitiondir

Property

config.bookletTransitiondir

Data type

string

Description

Direction of transition ('In', 'Out' or 'InOut')

Default

config.bookletPagePadding

Property

config.bookletPagePadding

Data type

integer

Description

Padding for each page wrapper

Default

10

config.bookletPageNumbers

Property

config.bookletPageNumbers

Data type

boolean

Description

Display page numbers on each page

Default

1

config.bookletManual

Property

config.bookletManual

Data type

boolean

Description

Enables manual page turning, requires jQuery UI to function

Default

0

config.bookletShadows

Property

config.bookletShadows

Data type

boolean

Description

Display shadows on page animations

Default

1

config.bookletClosed

Property

config.bookletClosed

Data type

boolean

Description

Start with the book "closed", will add empty pages to beginning and end of book

Default

0

config.bookletCovers

Property

config.bookletCovers

Data type

boolean

Description

Used with "closed", makes first and last pages into covers, without page numbers (if enabled)

Default

0

config.bookletAutoCenter

Property

config.bookletAutoCenter

Data type

boolean

Description

Used with “closed”, makes book position in centre of container when closed

Default

config.bookletHash

Property

config.bookletHash

Data type

boolean

Description

Enables navigation using a hash string, ex: #/page/1 for page 1, will affect all booklets with 'hash' enabled

Default

0

config.bookletKeyboard

Property

config.bookletKeyboard

Data type

boolean

Description

enables navigation with arrow keys

(left: previous, right: next)

Default

0

config.bookletAuto

Property

config.bookletAuto

Data type

boolean

Description

Enables automatic navigation, requires “Delay for autoplay”

Default

0

config.bookletDelay

Property

config.bookletDelay

Data type

integer

Description

Amount of time between automatic page flipping

Default

5000

config.bookletOverlays

Property

config.bookletOverlays

Data type

boolean

Description

Enables navigation using a page sized overlay, when enabled links inside the content will not be clickable

Default

1

config.bookletArrows

Property

config.bookletArrows

Data type

boolean

Description

Adds arrows overlayed over the book edges

Default

0

config.bookletArrowsHide

Property

config.bookletArrowsHide

Data type

boolean

Description

Auto hides arrows when controls are not hovered

Default

0

config.bookletHovers

Property

config.bookletHovers

Data type

boolean

Description

Enables preview pageturn hover animation, shows a small preview of previous or next page on hover

Default

1

config.bookletOptions

Property

config.bookletOptions

Data type

string

Description

Define own options for booklet

Default

config.bookletOptionsOverride

Property

config.bookletOptionsOverride

Data type

boolean

Description

Define if the options defined above will override all other options or append to theme

Default

0

config.delayDuration

Property

config.delayDuration

Data type

integer

Description

Delay in milliseconds before the the next content is shown

Default

0

config.autoplayContinuing

Property

config.autoplayContinuing

Data type

boolean

Description

If this option is enabled, the autoplay will continue after interaction from the user

Default

0

config.autoplayCycle

Property

config.autoplayCycle

Data type

boolean

Description

If set, the autoplay will start over after last slide

Default

0

views.[view].title

Property

views.[view].title

Data type

cObj

Description

cObj to render title for specified view

Default

TEXT

views.[view].content

Property

views.[view].content

Data type

cObj

Description

cObj to render content for specified view

Default

RECORDS

views.[view].rel

Property

views.[view].rel

Data type

cObj

Description

cObj to render rel for specified view

Default

COA

contents.*.title

Property

contents.*.title

Data type

cObj

Description

cObj for the title

Default

COA

contents.*.content

Property

contents.*.content

Data type

cObj

Description

cObj for the content

Default

COA

contents.*.id

Property

contents.*.id

Data type

stdWrap

Description

ID to use in the mark CONTENT_ID

Default

[tsref:(cObject).plugin.tx_jfmulticontent_pi1]

FAQ

((generated))
I like to add some scripts / css -files globally, is this possible?

If you like to add the library globally you can set an empty string to the values. Only existing files will be included!

This will work for cssFile, jQueryLibrary, jQueryCookies, jQueryEasing, jQueryUI, jQueryUIstyle, sliderJS and sliderCSS.

I have additional slides in SlideDeck-Style / easyAccordion, why?

Slidedeck and easyAccordion uses dt/dd elements as markup. If there are dt/dd elements in you content, Slidedeck will interpret it as an additional slider. It appears, if you are using one image with caption in image/text. To solve this, you have to use this configuration:

tt_content.image.20.renderMethod = ul

How can I add my own views for my records?

There is a demo extension in TER where you can see, how to use the HOOK to add your own views:

http://typo3.org/extensions/repository/view/jfmulticontent_viewdemo/ current/

How can I change the quoted title to my needs?

You can override the language variable by using this TS:

plugin.tx_jfmulticontent_pi1._LOCAL_LANG.en {
  default_quote_title_template = Welcome to ###TITLE###” on ###ID###
  tab_quote_title_template = Welcome to ###TITLE###” on tab ###ID###
  accordion_quote_title_template = Welcome to ###TITLE###” on accordion ###ID###
}
How can I use the view “page” with TemplaVoila?

Because TemplaVoila stores the used contents in XML, its not possible to use normal TS. You have to know the Filed-Name of your column you want to display in jfmulticontent, heres an example for “field_feature” and “field_content_block_1”:

includeLibs.jfmulticontent = EXT:jfmulticontent/class.tx_jfmulticontent.php
plugin.tx_jfmulticontent_pi1 {
  views.page >
  views {
    page {
      content = COA
      content {
      10 = USER
        10 {
          userFunc = tx_jfmulticontent->getContentFromTemplavoilaField
          field = field_feature
          pageID.data = register:pid
          contentRender = RECORDS
          contentRender {
            tables = tt_content
            source.data = register:uid
            dontCheckPid = 1
          }
        }
        20 < .10
        20 {
          field = field_content_block_1
        }
      }
      title = TEXT
      title.data = register:page_title
    }
  }
}

This will render the featured field on top, followed by the content_block_1

register:pid is the page selected in the plugin, the register:uid is the content.uid on the selected page (the contentRender will be passed multiple).

There are all values from the page available in the registry, they are stored with the prefix “page_” (page_title, page_hidden)

To use this feature, you have to activate the option “useOwnUserFuncForPages” in configuration.

How can I use the title as a alternative to the generic key?

Normally the id of the tabs looks something like “jfmulticontent_c115-1”. If you like to use the title you have to add the following typoscript:

plugin.tx_jfmulticontent_pi1 {
  tabKey = TEXT
  tabKey {
    data = register:title
    stdWrap {
      case = lower
      split {
        token.char = 32
        cObjNum = 1
        1.current = 1
        1.wrap = |_
      }
      substring = 0,-1
      wrap = |
    }
  }
}
How can I remove all headers of the contents?

The headers are generated equally CSC, if you like to remove them, you can use the follow TS:

plugin.tx_jfmulticontent_pi1.views.content.content.conf.tt_content < tt_content
plugin.tx_jfmulticontent_pi1.views.content.content.conf.tt_content {
  header.10 >
  text.10 >
  image.10 >
  textpic.10 >
  bullets.10 >
  table.10 >
  uploads.10 >
  multimedia.10 >
  swfobject.10 >
  qtobject.10 >
  media.10 >
  mailform.10 >
  search.10 >
  menu.10 >
  list.10 >
}

Additional tt_news codes

To add the tt_news codes, its very important, that you copy the templatecode from EXT:jfmulticontent/pi1/tt_news.tmpl into your tt_news template. You can change the three new template sections as you do normally in tt_news (Marker and subsets).

img-29 Enable the feature „Activate tt_news codes“ in the configuration of this extension.

After the configuration is done, you are able to choose three new codes in the backend.

img-30

I'd like to translate these items, but there is a small bug in tt_news ( http://bugs.typo3.org/view.php?id=14417 ) so it is called „LIST_ACCORDION”, „LIST_SLIDER”, „LIST_SLIDEDECK” and “LIST_EASYACCORDION”, perhaps in a later version of tt_news it will be possible to translate...

Known problems

To-Do list

ChangeLog

0.0.1

Version

0.0.1

Changes

Initial development

0.1.0

Version

0.1.0

Changes

Add “Overwrite title” to the flexform

0.2.0

Version

0.2.0

Changes

Add “Attributes” to the flexform, to define the attributes per content

0.3.0

Version

0.3.0

Changes

Add new feature to add own classes to the drop down “Colomn class x”

0.3.1

Version

0.3.1

Changes

Add configuration “Use General Record Storage page only”, to turn on / off the General Record Storage

0.3.2

Version

0.3.2

Changes

jquery-ui with minimal configuration / Use of the t3jquery extension

0.4.0

Version

0.4.0

Changes

Add easing to accordion style

0.4.1

Version

0.4.1

Changes

Update the documentation

0.4.2

Version

0.4.2

Changes

Add new feature “Closed at startup” to accordion style

0.4.3

Version

0.4.3

Changes

Add new feature “Opened content” to accordion style

0.4.4

Version

0.4.4

Changes

Add new feature “Selected content” to tabs style

0.4.5

Version

0.4.5

Changes

Bugfix, if id's are defined in attributes (id=”xy”), the tabs style does not work

0.4.6

Version

0.4.6

Changes

Use the wrapJS from t3lib_div to add javascript script

0.5.0

Version

0.5.0

Changes

Add content wrap to static for better YAML compatibility / Fix the problem of displaying whole page in tab-style

0.5.1

Version

0.5.1

Changes

Add project to forge.typo3.org

0.5.2

Version

0.5.2

Changes

Bugfix #6159 and #6160

0.5.3

Version

0.5.3

Changes

Add pi1/locallang.xml (#6159)

0.6.0

Version

0.6.0

Changes

Add autoplay to tabs (#6187) / Add random content to tab and accordion (#6191)

0.6.1

Version

0.6.1

Changes

Bugfix for old typo versions (No such file or directory in t3lib/class.t3lib_div.php on line 4694)

0.6.2

Version

0.6.2

Changes

Add jQuery 1.4.1 / Add autoplay to accordion

0.6.3

Version

0.6.3

Changes

Fix problem when deleting or hiding used content (#6294)

0.6.4

Version

0.6.4

Changes

Changed maximum image number from 32 to 1000

0.6.5

Version

0.6.5

Changes

Fix #6466, go back to jQuery 1.3.2 until jQuery UI 1.8 is final

0.6.6

Version

0.6.6

Changes

Remove unused constant / Change the default for noConflict

0.6.7

Version

0.6.7

Changes

Fix Documentation

0.6.8

Version

0.6.8

Changes

Add the jsInFooter constant to move the javascript to the footer of the HTML

0.7.0

Version

0.7.0

Changes

Add the possibility to add own marker to the template (Thanks to Michael Hübe)

0.7.1

Version

0.7.1

Changes

Update jQuery UI to 1.8

0.7.2

Version

0.7.2

Changes

Remove the constant jQueryFixTabHref. Now autodetecs config.prefixLocalAnchors and fix the “whole page in tab”

0.8.0

Version

0.8.0

Changes

Add “Slider”-style

0.8.1

Version

0.8.1

Changes

Javascript optimizing / Add new documentation

1.0.0

Version

1.0.0

Changes

Refacture the backend (flexform). IMPORTANT! You have to run the Updater!

1.0.1

Version

1.0.1

Changes

Fix the markup of the slider template (Thanks to Raphael Zschorsch)

1.1.0

Version

1.1.0

Changes

Add opened content and random content to “Slider”-style

1.2.0

Version

1.2.0

Changes

Add multilingual support

1.3.0

Version

1.3.0

Changes

Panel text set from title (#7540)

1.4.0

Version

1.4.0

Changes

Add options, JS-template and jsMinify (#7625 and #7626)

1.4.1

Version

1.4.1

Changes

Add fallback for templates

1.4.2

Version

1.4.2

Changes

Write the JS-script in t3jquery if installed

1.4.3

Version

1.4.3

Changes

Bugfix for t3lib_extMgm::getExtensionVersion, only in Typo3 4.4.x

1.5.0

Version

1.5.0

Changes

Add some nice list codes to tt_news (see documentation!)

1.5.1

Version

1.5.1

Changes

Add new icons for mode / Add FAQ to the documentation

1.6.0

Version

1.6.0

Changes

Change style name, you have to run the UPDATER! / Add the TS configuration to the setup, its possible to add elements via typoscript now

1.6.1

Version

1.6.1

Changes

Fix the double insert of the scripts (#7913)

1.6.2

Version

1.6.2

Changes

In new contents, no additional fields where displayed

1.6.3

Version

1.6.3

Changes

Add cms_layout to backend / Fix some naming annoyances

1.7.0

Version

1.7.0

Changes

Add 5 Column style

1.8.0

Version

1.8.0

Changes

Add columnOrder to display multiple contents to a column / Fix problems with config.moveJsFromHeaderToFooter

1.8.1

Version

1.8.1

Changes

Add anythingSlider 1.3 / Fix the display problems in TV-Backend (cms_layout) / Remove PHP Warnings in tt_news_extend

1.8.2

Version

1.8.2

Changes

Fix the CSS of anythingSlider 1.3

1.8.3

Version

1.8.3

Changes

Fix problem with tt_news template (#9553)

1.8.4

Version

1.8.4

Changes

Prevent multiple JS-script output

1.8.5

Version

1.8.5

Changes

Move the template to the res folder

1.9.0

Version

1.9.0

Changes

Add „SlideDeck“-style (#9711)

1.9.1

Version

1.9.1

Changes

Add „SlideDeck“ for tt_news

1.9.2

Version

1.9.2

Changes

Moved the classInner to ext_conf_template.txt

1.9.3

Version

1.9.3

Changes

Add jQuery 1.8.5 / Fix focus problem in accordion (#9873)

1.9.4

Version

1.9.4

Changes

Disable alert in case of missing template (#9899)

1.9.5

Version

1.9.5

Changes

Use pageRenderer for script include

1.10.0

Version

1.10.0

Changes

Add easyAccordion sponsored by http://www.made-in- nature.de/typo3-agentur.html

1.10.1

Version

1.10.1

Changes

Small bug fix

1.10.2

Version

1.10.2

Changes

Add easyAccordion to tt_news / Fix leading zero's (#10186)

1.11.0

Version

1.11.0

Changes

Update anythingSlider to 1.4.5. Markup has changed! Change templates if you use own!

1.12.0

Version

1.12.0

Changes

Changed the max characters for imagewith and imageheight to 16 caracters (#10114) / Restrict selection by pageconfig (#10302)

1.12.1

Version

1.12.1

Changes

Add jQuery 1.4.3 / Fix problem with classInner

1.12.2

Version

1.12.2

Changes

Fix documentation classInner / Add availableStyles to plugin configuration / Add equalize to sub columns

1.12.3

Version

1.12.3

Changes

Update anythingSlider to version 1.4.7 / Add new marker CONTENT_ID

2.0.0

Version

2.0.0

Changes

Add “booklet” sponsored by http://www.made-in- nature.de/typo3-agentur.html / Changed the configuration, if you have changed the availableStyles, you have do it again!

2.1.0

Version

2.1.0

Changes

Add useSelectInsteadCheckbox to select „from TS“

2.1.1

Version

2.1.1

Changes

Add “opened content” to easyAccordion (#11031) / Fix easyAccordion for Opera (#11784)

2.1.2

Version

2.1.2

Changes

Update jQuery UI to 1.8.9 / Update anythingSlider to 1.5.6.3 / Update slideDeck to 1.2.1

2.1.3

Version

2.1.3

Changes

Add support for TYPO3 4.5 / Add jQuery 1.4.4

2.2.0

Version

2.2.0

Changes

Add jQuery 1.5.0 / Add cookie to tabs (#13031)

2.2.1

Version

2.2.1

Changes

Fix the HTML in easyAccordion / Fix XHTML error in booklet / Add jQuery 1.5.1 / Add jQuery UI 1.8.10 / Add anythingslider 1.5.7.3

2.2.2

Version

2.2.2

Changes

Add exclude to all flexform-fields / Add jQuery 1.5.2 / Add Slidedeck 1.2.2 for IE9 compatibility / Fix easyAccordion for IE9

2.3.0

Version

2.3.0

Changes

Fix updater link for Typo3 4.5 / Add page view (#25957) / Add HOOK for additional views (#25861)

2.3.1

Version

2.3.1

Changes

Fix the flexform data extraction (#26163) / Add isActive to view-HOOK

2.4.0

Version

2.4.0

Changes

Remove unused scripts / Fix YAML subc classes (#26782) / Add jQuery 1.6.1 / Add jQuery UI 1.8.13 / Add anythingSlider 1.5.12 / Add booklet 1.2.0

2.4.1

Version

2.4.1

Changes

Fix the Booklet-Style documentation / Add jQuery 1.6.2 / Add jQuery UI 1.8.14 / Add anythingSlider 1.5.21 / Add SlideDeck 1.2.5 / Fix jsInFooter / Convert linefeed to Unix

2.5.0

Version

2.5.0

Changes

Add IRRE for content elements (#28976) / Add anythingSlider 1.7.10 (#29010) / Add jQuery Mousewheel 3.0.4 / Add jQuery UI 1.8.16 / The cssFile will be included last (THX to Jean-Francois De Locht)

2.5.1

Version

2.5.1

Changes

Fix style problem when entering numeric values in Slider width and height (#29424) / Add anythingSlider 1.7.12 / Add class to render page data / Add IE Hacks for Slider-Style

2.5.2

Version

2.5.2

Changes

CEO optimizing for tab and accordion (title attribute) / Add page-view for templavoila (#30172) / Add path to cookie in Tab-Style (#30410)

2.5.3

Version

2.5.3

Changes

Fix documentation / Add jQuery 1.6.4

2.5.4

Version

2.5.4

Changes

Update Mousewheel to 3.0.5 / Update AnythingSlider to 1.7.13 / Update SlideDeck to 1.3.0 / Add Autoplay and StartStop option (#31453)

2.5.5

Version

2.5.5

Changes

Update jQuery to 1.7.1 / Update jQuery MouseWheel to 3.0.6 / Update AnythingSlider to 1.7.18 / Fix content selection for multilingual sites (tt_content.sys_language_uid IN (0, -1))

2.5.6

Version

2.5.6

Changes

Fix problem with cookies-path (#32140)

2.5.7

Version

2.5.7

Changes

Add openExternalLink to open external links in tab and accordion (#32432)

2.5.8

Version

2.5.8

Changes

Add showEmptyContent to define if empty contents will be shown (#32443)

2.5.9

Version

2.5.9

Changes

Change the opened content to provide closed at startup / Fix collapsible in tabs and accordion

2.6.0

Version

2.6.0

Changes

Hide the deleted and hidden content in IRRE / Add special options for styles

2.6.1

Version

2.6.1

Changes

Add jQuery UI 1.8.17

2.6.2

Version

2.6.2

Changes

Add new TS-Option to define the tabKey (#33484)

2.6.3

Version

2.6.3

Changes

Fix translation in IRRE (#33744) / Add AnythingSlider 1.7.24 / Add AnythingSlider Video / Add SlideDeck 1.3.2

2.6.4

Version

2.6.4

Changes

Fix cookie path for IE and Safari

2.6.5

Version

2.6.5

Changes

Fix “getContentFromTemplavoilaField”

2.7.0

Version

2.7.0

Changes

Fix the column display name for IRRE / Remove deprecated methods (#36599) / Add jQuery 1.7.2 / Add anythingSlider 1.8 / Add jQuery.Booklet 1.3.0

2.7.1

Version

2.7.1

Changes

Add jQuery UI 1.8.20 / Add anythingSlider 1.8.2 / Fix line breaks (UNIX)

2.7.2

Version

2.7.2

Changes

Fix t3lib_utility_VersionNumber::convertVersionNumberToInteger for older typo3 versions / Add new marker and register COLUMN_CLASSES (#36711) / Add new FAQ to the documentation (#35346)

2.7.3

Version

2.7.3

Changes

Fix some translation issues (#37275 and #35285)

2.7.4

Version

2.7.4

Changes

Fix order in IRRE (#37613) / Fix JS-Template (#37679)

2.8.0

Version

2.8.0

Changes

Fix the type for bookletJS and bookletCSS in constants / Add option sliderAllowRapidChange / Add jQuery UI 1.8.21

2.8.1

Version

2.8.1

Changes

Add jQuery 1.8.23 / Add Booklet 1.4.0 / Add new style typoscript to set the style by TS

2.8.2

Version

2.8.2

Changes

Turn off Javascript by Condition (#40943)

2.8.3

Version

2.8.3

Changes

Fix compatibility for Typo3 V6 (#41010)

2.8.4

Version

2.8.4

Changes

Fix multilingual issue (#39704) / Fix “Add new” in backend

2.8.5

Version

2.8.5

Changes

Add addBrowseLinks and tabSelectByHash to select link to a specific content in RTE (#26720)

2.8.6

Version

2.8.6

Changes

Fix the browser link select / Add tabSelectByHash for accordion-style

2.8.7

Version

2.8.7

Changes

Fix the sorting in IRRE (#37947)

2.9.0

Version

2.9.0

Changes

Change Lib to jQuery UI 1.9.1 Add jQuery 1.8.2 / If you use t3jquery, you have to change the jQuery UI Version to 1.9.x and generate the Lib again

2.9.1

Version

2.9.1

Changes

Fix the override of the tabs (#42449) / If you use t3jquery, you have to change the jQuery UI Version to 1.9.x and generate the Lib again

2.9.2

Version

2.9.2

Changes

Fix EasyAccordion in IE10 (#39719) / Add additionalContentMarkers to have them in content / Add jQuery 1.8.3 / Add jQuery UI 1.9.2

2.9.3

Version

2.9.3

Changes

Fix the anchor in tab when using baseUrl (#42905)

2.9.4

Version

2.9.4

Changes

Fix SlideDeck for Firefox 20

2.9.5

Version

2.9.5

Changes

Fix the Hash in URL (#42905)

2.9.6

Version

2.9.6

Changes

Add SlideDeck 1.4.3 / Add jQuery Booklet 1.4.2 / Add anythingSlider 1.9.0 / Add jQuery MouseWheel 3.1.3 / Add jQuery Cookie 1.3.1

2.9.7

Version

2.9.7

Changes

Fix compatibility for TYPO3 6.2 (#54154)

2.9.8

Version

2.9.8

Changes

Add Workspace compatibility (#54153)

2.9.9

Version

2.9.9

Changes

Add Compatibility for TYPO3 6.2

img-2 35