In this blog post, I wrote about how to display a Shack Toolbox popup using a Joomla menu item.
But with Shack Toolbox you can also display a Joomla popup via a link. This allows you to trigger a popup from within your Joomla content at will.
In this tutorial, I will show you how to use a link within a Joomla article to display your Shack Toolbox popup.
For my demonstration, I set my popup to display a Joomla article.
Firstly, you set your Joomla popup to display your preferred Joomla article.
In your Shack Toolbox, you would go to the "Module" tab and click on the "Joomla Article" box:
Important: Your popup module must be assigned to the module position "debug":
As with any Joomla module, you would assign this module the required page(s).
Well done! Next, you have a small problem to solve.
By default, Shack Toolbox will display to your Joomla site visitors a toggler, a button. They would click on it to open your Shack Toolbox popup. Your goal, however, is to replace this default button with a custom link.
The button has to go. Let's hide it.
To do that you would click the "Location & Effects" tab:
Then you would go to the "Before opening" section:
There your goal will be to click the "Hidden" radio button:
Good job! Now let's give our popup a small opening effect.
You would go to the "After opening" section:
There you would want to click "Lightbox - Fade-in":
Excellent! You are one step away from creating a link to open this module from within your Joomla article. You just need to get the module's link itself.
Under "HTML code" you locate the "Open by link" setting and copy the link:
Now would be a good time to click "Save & Close".
Good job! At this point, you have set your Joomla popup. You also have its link. You are ready to paste the popup's link in your required Joomla article.
Once done with pasting, you are ready to test the final result.
Go to your Joomla site frontend, open your Joomla article and click the link. You will see the popup opening:
Save $1000's when you sign up to the Everything Club today! You' ll get access to all our extensions, templates, and Joomla training.