10000 GitHub - aranemac/jbsAccordion: Collapsible items and accordions (also nested) for Joomla 4 (Bootstrap 5)
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

aranemac/jbsAccordion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jbsAccordion

Collapsible items and accordions (also nested) for Joomla 4+5 (Bootstrap 5)

Doesn't come with a big framework or a lot of gimmicks. It's only one single php-script with less than 200 codelines. But it (hopefully) does it's job.

Works now with Joomla 5 without Backward Compatibility Plugin

Configuration

The plugin uses Bootstrap 5. (which is part of Joomla 4+5)
By default the "collapse" part of bootstrap is loaded. However some templates are loading their own Bootstrap Framework, what may interfere with the default one. In this case you have t 7343 o disable this option.

pics/bootstrap1.png

Usage:

single collapsibles: {jbscard Headertext} ... content ... {/jbscard}

accordions: {jbsgroup} ... jbscards or subgroups ... {/jbsgroup}

2nd level accordions: {jbssubgroup Headertext} ... cards ... {/jbssubgroup}

Single Collapsibles:

{jbscard Single Collapse}
   <h4><span style="color: #800080;"><em>Content</em></span></h4>
{/jbscard}

pics/single.png

Accordions:

{jbsgroup}
   {jbscard First item}Content 1{/jbscard} 
   {jbscard Another one}Content 2{/jbscard}
   {jbscard Third}Content 3{/jbscard}
{/jbsgroup}

pics/accordion.png

Nested Accordions

{jbsgroup}
   {jbscard First item}Content 1{/jbscard}
   {jbssubgroup Nested Accordion}
      {jbscard 2. Level item}Content 2.1{/jbscard}
      {jbscard this too}Content 2.2{/jbscard}
   {/jbssubgroup}
   {jbscard Third}Content 3{/jbscard}
{/jbsgroup}

pics/nested.png


You can format the header too:

pics/formatted.png

Format the header text only (not the whole tag) and use span instead of h1,h2.. Don't use block-tags either.

{jbscard <strong><em><span style="color: #3366ff; font-size: 150%;">Formatted</span></em></strong>}


The Plugin can translate the tags from Reguar Labs Sliders (which a the moment doesn't support Joomla 4) in a limited way. (No parameters in Headertag, No nested accordion).
You can activate this by enabling convertRLsliders in jbsaccordion.php:

protected $convertRLsliders = 1;

You can style the accordions in your custom.css by overwriting the bootstrap-styles. In the above pictures I used:

div.accordion-item { margin:5px; }
button.accordion-button { background-color:#F8F8F8; padding: 8px 16px; }

About

Collapsible items and accordions (also nested) for Joomla 4 (Bootstrap 5)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0