-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
first draft to use the joomla core module techniques #1813
Conversation
Change of entity names to get a more elegant navigation control for the calendar.
in layout com_jem view-event the icon buttons (.buttons) are not clickable and masked by h1.componentheading
To be able to select mod_jem overrides (layouts) via dropdown.
In the lastest version 4.2.3 (dev in github):
On the last point, there is a lot of code improvement in JEM, so this should be kept in mind for future versions and JEM should be updated to support the Joomla 6 core and to facilitate the creation of new layouts in JEM (low priority). |
An override is indeed possible. But how can I create different overrides if I can't choose the layout? |
I agree. If you need more layouts, an override will be a solution if you want to modify one of them (default, responsive). Please provide a description of a real case and an example of a layout, so we can evaluate it. Thank you for your expertise and ideas to improve JEM. The layout is defined as a global setting, and the component and modules display the style based on this setting. Currently, JEM has two layouts and could potentially have more, but adding them would require further code changes. I have tested the necessary changes and can create new layouts for the JEM modules, but I still need to finish testing. |
Joomla Overrides are a very powerful way to change design and functions. I currently use a mod_jem override to pass event dates to a form (booking). For me it is not important that there are different layouts in the core, but that I can make full use of the override possibilities that the Joomla core provides. The core should only have a clean responsive layout to simplify maintenance. |
Tested and it works. If the JEM module uses the layout module, then the JEM module is independent of the Global Layout settings. Each module can have a different layout in its advanced module settings. This way, the admin has more flexibility to choose the module's layout, including making it easier to create a new layout. This opens up possibilities... Should we change all JEM modules to use the layout settings in the module? |
First module with layouts in the module, add example of table layout.
First module with layouts in the module, add example of table layout.
First module with layouts in the module, add example of table layout.
@jojo12 Have you seen the proposed changes for the module? When you have time. |
I don't understand this issue. |
This is a PR to utilize the Joomla Layout (overrides) in modules. JEM currently has only two layouts defined in the code: Responsive (in the responsive folder) and Legacy (default). With the improvements from this PR, administrators gain three benefits:
This is an example for the basic JEM module, but it can be extended to other JEM modules. I create a new layouts to ilustrate this case. The JEM Basic module is one, but this module has 5 layouts (responsive, legacy and 3 news). |
This PR is closed, but there is a issue with change of model to use Joomla layout in the JEM module. The development for this can be seen in the layout-modules branch and will be included in JEM 4.4.0 once the model is completed for all modules. @reilldesign, thank you for the idea and contribution; with it, JEM will be better and more flexible in an upcoming version. More information and tracking of the changes: #1803 |
To be able to select mod_jem overrides (layouts) via dropdown.