7

I tend to use commercial templates, and they provide a nice graphical map I can use as a guide. Other than that, you might want to mess with PowerAdmin by Joomlashine (It's not a template, it's an enhancement to the admin). It's got a nifty layout that lets you see the different positions and what modules are loaded in them.


5

If you mean programatically, JModuleHelper should return the info you need. $modules = JModuleHelper::getModules('position-1'); print_r($modules);


4

I use to create custom HTML saying the name of the position I'm putting it in, it's a great and easy way to locate all positions ;) Then I create an ipsum article, make a menu item "special" category access for it, and assign all these test modules to appear just in that menu item That way I have all positions, including component one, and being custom ...


3

Well from your description I can't figure out for 100% what you trying to accomplish. But my thoughts is you need to simplify code in index.php (remove "block-cobtent") and move it to html/modules.php. It is the way to add custom wrapper to any model. Also functions from that file are added to module setting, so you can switch to needed layout easily. ...


3

I just noticed that the backend, under Template Manager: Styles, has a little icon (next to the checkbox) that when clicked will preview the home page with module positions shown.


3

The define the area where a component is displayed, you need to add the following somewhere in your template index.php: <jdoc:include type="component" /> Do bare in mind that this should only be used once For more information in jdoc include statements, have a read of the following: http://docs.joomla.org/Jdoc_statements Hope this helps


3

You can see them from adminitration doing this steps: In the top menu, click Extensions and then click Template Manager In the tabs at the top of the page, click the Options tab Under the Templates tab, find the following setting: Enable: Preview Module Positions Once again, in the top menu, click Extensions and then click Template Manager Now that we ...


3

I am coming back here to post an alternative suggestion, after I came across an extension that could help with site changes, updates, modification, including template change. The extension is called StageIt and what it does is adding staging capabilities to Joomla. So with this extension you can create/sync a development environment right from within your ...


3

One way to do this is to create your master module and put it in a custom module position, for example "master-position". Then create a new Custom HTML module for every location you wish that custom module to be placed, by using the actual template position you wish to load the module in. Then use {loadposition master-position} as the only content in the ...


2

If you haven't mess with anything deeper and assuming it is a casual joomla installation with your ACL additions, then it is definitely something you have not done right or ignoring in setting up your usergroup and access level. It can be any combination of if your usergroup is or is not a child of other usergroup, and that while registered usergroup has ...


2

Happy dreaming... Not possible - back then (J1.5) and now. But the part of experimentation is still possible. Actually all you have to do is to leave the original site as is and do anything you like on a dev site. This way, having 2 sites: the original and the new you are developing, you can do unlimited number of comparisons between them. I wouldn't ...


2

I've found a solution by myself. Go to Extension->Templates Click on Options button (top-right page corner) Enable the option Enable Module Positions Save changes Go again to Extension->Templates and select Templates on the left menu Click the Preview link for the desired template The page appears with all position shown. Another option is to append &...


2

This is a known bug and should be fixed in version 3.7 please see the bug info here As a work around you can remove the position in the database - look in the xxx_modules table for your module, there is a column called 'position' just delete the value in this column.


2

Another solution is: While you are editing the module, open the browser's console (Usually F12 and click on Console tab), then type: document.getElementById('jform_position').value = ''; in the console and hit Enter. Now you can save the module with an empty position AKA none postion.


2

There is no direct way (from what i know) to reset the module position to None but as you said you can create a new custom position named None or Empty and save the module on that position that way it won't be in your template. That new custom position is saved as an Active Position and will be deleted only if no module has it. If you really want to clear ...


2

You might need to give a more specific example of what the module area is doing for the ideal suggestion. However, a few ideas that might point you in the right direction: Plugin Create a plugin that runs before the "Content - Load Modules" plugin. You will need this to detect the page's view and, if it detects the blog category layout, strip any {...


2

You can achieve this by using the following (fetch first the 30% sidebar and define on page surround the visibility): .g-block.size-30 #g-aside { position: sticky; top: 50px; } #g-page-surround { overflow: visible; } The second block of code is a small fix, as a sticky position won't work if any of the parent elements have a hidden overflow. ...


2

Although using content plugin works, there is no need for it in PHP code. Instead you can use the document renderer directly: use Joomla\CMS\Factory; echo Factory::getApplication()->getDocument()->loadRenderer('modules')->render($position);


1

It probably depends on specific circumstances. I have custom modules that contain several 'secondary' modules. I accomplish this using the Modules Anywhere extension and add {example module} to the code for the module I'm putting it in. You don't need to include a module position in the module settings to use Modules Anywhere. https://extensions.joomla.org/...


1

If you wish to know which modules are assigned to a specific template position, simple go to Extensions->Modules, then click Search Tools and then specifie the disired position in the Select Position select box. Hope that's what you are looking for.


1

Having a go...assuming this to be done without code. Using two of Regular Labs tools. Tabs: This allows you to activate tabs on the page in modules from elsewhere on the page. Your buttons should work. Check the instructions for this at Regular Labs. Advanced Module Manager. Easy to make the stwo modules follow each other suing regular Labs Advanced ...


1

I think the <optgroup> label should be changed from "Custom Position" to "Already Used" or "Selected Positions" or something like that. To do so, create or open the file /administrator/language/overrides/en-GB.override.ini and add this line: COM_MODULES_CUSTOM_POSITION="Already Used" Also there is a dirty way to get rid of the optgroup by ...


1

Try also defining your module positions by naming them in your template system language file, i.e.; en-GB.tpl_yourtemplatename.sys.ini Name each position like this, where in this example the module positions are header, banner and breadcrumbs and yourtemplatename is your template name ; TPL_YOURTEMPLATENAME_POSITION_HEADER="Header" ...


1

You can add new module positions directly from the Template administrator panel: Our main aim was to move possibly a large number of parameters to administrative panel which normally were changed in template code directly. Thanks to this, beginner users, can easily add new module positions and change many settings in administrator panel from ...


1

In your imgae, the next position on bottom for your "content" was in "Lower Body". Did you try add your content in "Lower Body Position"?


1

Your initial question is yet a bit confusing to me. I am grabbing the opportunity, based on your last comment (), to explain briefly a couple things: Your last comment: By position I mean just like the banner position, the bottom position etc.. Where you can position elements, not the elements their self. So how to customize the size and the ...


1

If I understood you right, this snippet should help (note, I haven't run the code) <?php if ($this->countModules('left')) { $modules = JModuleHelper::getModules('left'); $modulesContent = array(); foreach ($modules as $module) { $content = JModuleHelper::renderModule($module, array('style' => 'well')); if(!empty($content)) { ...


Only top voted, non community-wiki answers of a minimum length are eligible