Topic-icon Social Sharing module doess not show on Articles without menus

staging1.homehighschoolhelp.com
I set up 3 instances for each type, one for my home page one for Easyblog and one for Joomla articles
Of course I want only one instance to show for each type.

In order for this to work "only on pages selected" must be selected otherwise you get all 3 instances showing up on each page.

However you cant assign this module or any module to an article without a menu, any idea how to overcome this?

Thank you
Last edit: 4 years 11 months ago by [email protected].
The topic has been locked.
Support Specialist
There's a few ways to include modules on pages without menu items. This is general to Joomla, not just our modules:
* Set the module to exclude specific menu items. Then, it will show on those menu items that aren't excluded *and* all pages without a menu item
* Use something loadmodule plugin in an article. To do this, create a module and type in a position name like "mycustomposition" (it doesn't have to be something that exists in your template). Then, in your article, use the tag:
{loadposition mycustomposition}

I hope that helps, but if you need anything else, please let us know.

Thanks,
Alex
The topic has been locked.
Thanks Alex

* Set the module to exclude specific menu items. Then, it will show on those menu items that aren't excluded *and* all pages without a menu item

There is no option for

exclude specific menu items

These are the 4 available options:
On all pages
No pages
Only on the pages selected
On all pages except those selected

I would assume your suggesting

USER wrote: On all pages except those selected

This would not work because I want this instance of this module to show on the Articles pages only.
I can not select Article pages because they dont appear in the list because they dont have a menu item associate with them.
The same applies for option

Only on the pages selected


I cant use your other suggestion

USER wrote: * Use something loadmodule plugin in an article. To do this, create a module and type in a position name like "mycustomposition" (it doesn't have to be something that exists in your template). Then, in your article, use the tag:

because I would have to go back to every article and add that manually one by one and I would have t manually add that to every new article so its too time consuming

The way I did it was create a menu item for all articles and select all categories
Then visit that menu item in the front end browser to initiate all pages
I then set up the module instance for articles to option

Only on the pages selected

and unselected the home page and my Easyblog pages
That way the other two instances would show correctly and this instance would only show on articles.

The only other way is to use a module manager like modules anywhere or the one from regular Labs

Thank you
The topic has been locked.
Support Specialist
You're correct in the limitations with Joomla's module manager. Module loading is all based on the menu items, which can be frustrating at times. I'm glad you found something that works for you though.

Thanks,
Alex
The topic has been locked.