Just add start tags and one end tag into article text. The text inbetween the tags is going to be displayed in article a as tab.
{qltabs id="test"}{qltab title="One"}Yes here wa go. {qltab title="Two"}Wait for it! {qltab title="Three"}Well, done :-){/qltabs}
Settings in the {qltabs} tag will override default setting here in params.
The text inbetween the {qltag} is going to be displayed in a tab.
You might also want to display with certain css. Just add the well-known style attribute as follows:
{qltabs style="background:red"} ...
The css class "fadein" rules the effect which is either "fadein", "slidedown" or "plop".
I love coding. My extensions are for free. Wanna say thanks? You're welcome! https://www.buymeacoffee.com/mareikeRiegel
# Standard displays as default setting chosen (horizontal, vertical oder accordeon)
{qltabs id="test1"}{qltab title="One"}Yes here wa go. {qltab title="Two"}Wait for it! {qltab title="Three"}Well, done :-){/qltabs}
# horizontal tabs
{qltabs id="test2" class="horizontal"}{qltab title="One"}Yes here wa go. {qltab title="Two"}Wait for it! {qltab title="Three"}Well, done :-){/qltabs}
# leftside menu / vertical tabs
{qltabs id="test3-1" class="vertical"}{qltab title="One"}Yes here wa go. {qltab title="Two"}Wait for it! {qltab title="Three"}Well, done :-){/qltabs}
# leftside menu / vertical tabs width of 33%
{qltabs id="test3-2 class="vertical qlwidth33"}{qltab title="One"}Yes here wa go. {qltab title="Two"}Wait for it! {qltab title="Three"}Well, done :-){/qltabs}
# accordeon menu
{qltabs id="test4" class="accordeon"}{qltab title="One"}Yes here wa go. {qltab title="Two"}Wait for it! {qltab title="Three"}Well, done :-){/qltabs}
You can add some stuff to the add url. Tab ids in url as follows
- http://yourlink.com/index.php/some-link?qltab=qltab0-1
- http://yourlink.com/index.php/some-link?qltab=qltab0-2,qltab1-3
How to find out id of tab:
- either via firebug
- or via sourcecode
- or via thinking
- qltab0-1 means first tab cluster (1=0+1), therein the first tab (1)
- qltab1-3 means second tab cluster (2=1+1), therein the third tab (3)
- so counting of first number starts with 0, maybe I fix that someday:-)
As there might still be some issues on line-breaks directly after a tag, please avoid linebreaks. I think I fixed it, but well ... you never know.
# works
{qltabs id="test"}{qltab title="One"}Yes here wa go.
asdasd
asdasd {qltab title="Two"}Wait for it!{/qltabs}
# does NOT work
{qltabs id="test"}{qltab title="One"}
Yes here wa go.
{qltab title="Two"}
Wait for it!
{/qltabs}