How to Use SP Page Builder Addon From One Joomla Template to Another - JoomShaper

How to Use SP Page Builder Addon From One Joomla Template to Another

20 April 2021
Hits 2,160
4 min read
How to Use SP Page Builder Addon From One Joomla Template to Another

Hola Joomla users! I hope you all are doing amazing, staying safe, and healthy. Have you ever liked an SP Page Builder addon in a template so much that you wished you could use it in another? Well, your wish is granted.

Yes, you read that right. Migrating an SP Page Builder addon from one Joomla template to another is an interesting trick that you might not know about. Let’s find out how easily you can do that, and have fun while doing it.

That’s right. Fun. So, let’s get started, shall we?

Pick Your Favorite SP Page Builder Addon

If you’re a JoomShaper’s template user, I bet you already have an addon in mind that you would like to migrate. Most of our templates come with dedicated SP Page Builder addons to better serve the purpose of the template.

I’ve already picked my favorite and that’s the audio carousel addon from the Podcast template.

Migrate SP Page Builder Addon

Go to the template root directory of Podcast -> templates -> podcasta -> sppagebuilder.

Inside the sppagebuilder folder, you’ll see we have the files for our audio layouts and audio carousel layouts. Let’s copy this folder.

Migrate the Addon to Another Template

I’ll be using the audio carousel in my favorite - Helix Ultimate. Go ahead and choose your favorite or use the addon in the Joomla template you’re currently using.

To migrate the addon, go to the root directory of the Helix Ultimate -> templates -> shaper_helixultimate.

Now, paste the copied sppagebuilder folder from step one inside the shaper_helixultimate folder.

Copy the Language Strings

We need to copy the addon language file for our migrated addon for the front-end part of the site.

To do that, again go to the root directory of Podcast. You’ll see an en-GB.tpl_podcasta.ini language file inside. Open the file using a text editor.

Search for "audio" and Copy the Addon Audio Layouts and the Addon Audio Carousal Layouts language strings.

Migrate SP Page Builder Addon

Now, go to Helixultimate -> language -> overrides -> en-GB.override.ini (en-GB or the default language string like for Spanish es-ES).

And, paste the copied strings here.

Don’t Forget the CSS Style of the Addon

Lastly, let’s copy the CSS styles to make our migrated addon look exactly the same as the original one.

Head over to the root folder of Podcast again, navigate to the css folder, and then the template.css file. Open the file using a text editor.

Search for audio-carousel and copy all the CSS styles for the audio-carousel.

Now go to the root folder of Helix Ultimate -> templates -> shaper_helixultimate -> css.

Create a new file here and name it custom.css.

Paste the copied CSS styles for the audio carousel here.

Please note we are pasting the copied CSS styles in a custom.css file. This is really important! If you paste this CSS code on the template.css file, you’ll lose the CSS styles when the template gets an update. So, whenever you migrate an addon or add custom styles to an addon, always write your CSS code in the custom.css file.

Similarly, for some addons, you may need to copy the related JavaScript code. Always paste the copied JS in the custom.js file. But for this addon, we will only need the CSS styles. 

Moment of Truth

Time to check how our audio carousel looks on the Helix Ultimate site. Go to the admin panel of Helix Ultimate, tap on SP Page Builder to create a new page.

Give your page a title and set your desired page layout. Now, click on Add New Addon to where you want to place the addon and search for Audio Carousel Layouts. Select the freshly migrated addon and hit save.

Migrate SP Page Builder Addon

Ready? Click on the Preview button to see how it looks on the front-end.

Migrate SP Page Builder Addon

Ta-da! Here you have your favorite SP Page Builder addon migrated from one Joomla template to another. Wasn't it easy?

Wrapping Up

Now that you know how easily you can use a special SP Page Builder addon from one Joomla template to another, doesn't it give you the freedom to better craft your sites? Let us know if you've tried this in the comments. Good day!

Explore All JoomShaper Templates

Zareen Tasnim

Zareen Tasnim

Technical Content Writer
Zareen is a technical content writer at JoomShaper. She's a tech enthusiast, writer by day, programmer by night, and always a foodie at heart!

Comments (4)

C
cmfionline
This comment was minimized by the moderator on the site

Great!!
But then, what happens with an update?

Zareen Tasnim
Zareen Tasnim    cmfionline
This comment was minimized by the moderator on the site

Hi cmfionline,
The addon will have no issues with the update. But you have to make sure that you follow this:
CSS -> custom.css
Language Strings -> en-GB.override.ini
JS -> custom.js
It is always recommended to take a backup before updating.

Dmitry Goncharov
Dmitry Goncharov    Zareen Tasnim
This comment was minimized by the moderator on the site

Where is the css and js of the addon itself?

Zareen Tasnim
Zareen Tasnim    Dmitry Goncharov
This comment was minimized by the moderator on the site

In the template.css and main.js file of the Joomla template from which you want to migrate the addon. Open the files using a text editor and search for the addon to copy the JS and CSS styles of the addon specifically.

I've already mentioned it in the article.

There are no comments posted here yet

Sign up for our newsletter

Don’t miss any updates of our new templates and extensions and all the astonishing offers we bring for you.