Skip to content

SimplySmart-IT/plg_system_sismosflexmodules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimplySmart FlexModule Plugin for Joomla

Martina Scholz - SimplySmart Open Source

Github top language Github language count

SimplySmart FlexModule Plugin for Joomla


About   |   Requirements   |   Let's start   |   Technologies   |   License   |   Author


✨ About

This Plugin is useful to make the positioning for your modules more flexible in your Joomla 4 CMS.

✔️ clone module in different additional positions on the same site
✔️ switch position dynamically only for a special template with an alias in your templateDetails.xml\

 

✅ Requirements

In order to be able to use this plugin, you need a Joomla installation in version 4 or higher (Joomla1 - Joomla auf Deutsch)1.

 

🏁 Let's start

The plugin is available for download as stable version 1.0.0.

Step 1 - Install and activate the plugin

Installation of the plugin as usual in the installation manager of Joomla. Look for the plugin in the plugin list and activate it if necessary.

Screenshot Plugin

Step 2 - Change module position dynamically in your template

Open the templateDetails.xml in your Joomla instance under System -> Site Template.

Add an alias into your position.

Screenshot Plugin

In this example all modules that have set the setting position: "sidebar-right" directyl in the module configuration will dynamically change the position to "top-a" if this template is active.

Step 3 - Show a module on multiple positions on the same site without copying the module

Open the module you want to show on multiple positions and choose the new tab "Additional Positions".

Select one or more additional positions from the list.

Screenshot Plugin

Selecting additional positions clones and renders the module in the selected positions. The dynamically cloned modules get their own derived ID.
Please only use this option if the content of the module does not work with static IDs, otherwise you may experience unwanted behavior on your site.

 

Your support

Would you like to support me and my future developments?!? 🎉🚀 Thank you very much !!! ❤️

paypal.me/simplysmartit

 

🔎 Technologies

The following tools were used to create this this project:

📝 License

This project is under GNU General Public License version 3 or later;. For more details, see the LICENSE file.

Made with ❤️ by Martina Scholz

 

Back to top

Footnotes

  1. This plugin - SimplySmart FlexModule for Joomla - is not affiliated with or endorsed by The Joomla! Project™. Any products and services provided through this site are not supported or warrantied by The Joomla! Project or Open Source Matters, Inc. Use of the Joomla!® name, symbol, logo and related trademarks is permitted under a limited license granted by Open Source Matters, Inc. 2 3