?
Referenced as Pull Request for: # 7540
avatar makinero
makinero
16 Mar 2015

Hello !

Steps to reproduce the issue

Log into the front using a super admin account and edit a module. Click on the position list : if you set some custom positions, you won't see it in the list. If you edit a module which is on a custom position and save, the module will be placed to the first default position (banner)

Expected result

A bug of the new module front edit.

Actual result

No custom position in front editing. Modules moved to another position without user action.

System information (as much as possible)

Bug appears on an upgraded installation and a fresh installation

Additional comments

Please correct it fast

Votes

# of Users Experiencing Issue
1/1
Average Importance Score
3.00

avatar makinero makinero - open - 16 Mar 2015
avatar makinero makinero - change - 16 Mar 2015
Labels Removed: ?
avatar Josh-Lewis
Josh-Lewis - comment - 17 Mar 2015

Issue confirmed, good catch. When not using Protostar it does this too. It falls back on the first module position mentioned in the templateDetails.xml file. Hope this gets resolved in the next release of Joomla.


This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/6461.
avatar makinero
makinero - comment - 17 Mar 2015

Thank you for the tip! When I add my custom positions in templateDetails.xml file, my custom positions becomes default position so it works.

I also wish that will be fixed in the next release!


This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/6461.
avatar brianteeman brianteeman - change - 17 Mar 2015
Status New Confirmed
avatar brianteeman brianteeman - change - 17 Mar 2015
Labels Added: ?
avatar brianteeman
brianteeman - comment - 20 Mar 2015

Confirmed

The front end module editing only shows the positions in the current template


This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/6461.
avatar infograf768
infograf768 - comment - 21 Mar 2015

Was this working in 3.3.6 ?

avatar JoshuaLewis
JoshuaLewis - comment - 21 Mar 2015

Joomla 3.3.6 redirected you to the backend when clicking the edit icon on modules, Joomla 3.4 introduced module editing on the frontend.

avatar Achal-Aggarwal
Achal-Aggarwal - comment - 17 Apr 2015

I think I am not understanding the problem correctly, please do correct me if I am wrong.

In backend, module position dropdown field gets populated by positions mentioned in templateDetails.xml file of each template for client side and under 'Custom Positions' it gets positions of other modules are assigned to.

In frontend if a module is edited, the module position field gets populated by positions mentioned in templateDetails.xml file of currently activated template.

So if you are able to open a module for editing in frontend that means it has some position assigned which is visible and if you want to change its position to any other in the activated template you can do that easily.


This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/6461.

avatar brianteeman
brianteeman - comment - 17 Apr 2015

Easy example would be a module that has been placed in an article using the
loadmodule plugin and a custom position

Plus it is quite common for someone to add a module to the index.php of the
template and not bother to add it to the templateDetails.xml file as it is
not required and a user can just manually enter that position.

Basically the dropdown module select should show the same options in the
front as it does in the admin.

Hope that helps to explain

On 17 April 2015 at 09:25, Achal Aggarwal notifications@github.com wrote:

I think I am not understanding the problem correctly, please do correct me
if I am wrong.

In backend, module position dropdown field gets populated by positions
mentioned in templateDetails.xml file of each template for client side and
under 'Custom Positions' it gets positions of other modules are assigned to.

In frontend if a module is edited, the module position field gets
populated by positions mentioned in templateDetails.xml file of currently
activated template.

So if you are able to open a module for editing in frontend that means it
has some position assigned which is visible and if you want to change its

position to any other in the activated template you can do that easily.

This comment was created with the J!Tracker Application
https://github.com/joomla/jissues at issues.joomla.org/joomla-cms/6461
http://issues.joomla.org/tracker/joomla-cms/6461.


Reply to this email directly or view it on GitHub
#6461 (comment).

Brian Teeman
Co-founder Joomla! and OpenSourceMatters Inc.
http://brian.teeman.net/

avatar Achal-Aggarwal
Achal-Aggarwal - comment - 17 Apr 2015

Ohh, now I get it. Thanks Brain for explaining.

But still I don't think module position dropdown filed should have positions from templates which are not activated. It should contain only current template & custom positions.

avatar sovainfo
sovainfo - comment - 17 Apr 2015

Pun intended? Brian Brain

avatar Achal-Aggarwal
Achal-Aggarwal - comment - 17 Apr 2015

No bad intentions. Totally my fault.
Sorry Brian for misspelling your name.

avatar brianteeman
brianteeman - comment - 17 Apr 2015

Happens all the time - just check http://lmgtfy.com/?q=%22brain+teeman%22

On 17 April 2015 at 12:58, Achal Aggarwal notifications@github.com wrote:

No bad intentions. Totally my fault.
Sorry Brian for misspelling your name.


Reply to this email directly or view it on GitHub
#6461 (comment).

Brian Teeman
Co-founder Joomla! and OpenSourceMatters Inc.
http://brian.teeman.net/

avatar sovainfo
sovainfo - comment - 17 Apr 2015

:smile:

avatar brianteeman
brianteeman - comment - 30 Apr 2015

current template & custom positions.

Agreed

avatar heiro
heiro - comment - 4 May 2015

I have problems with my template when editing modules from frontend in Joomla 3.4. Could it be possible to redirect the frontend edting of modules to the backend administrator, like it was in J 3.3? Does anybody know how to do it?

avatar JoshuaLewis
JoshuaLewis - comment - 4 May 2015

@heiro That doesn't seem relevant to the discussion. As far as I know redirecting is no longer used. Your better off evaluating the cause, carefully describing it in the issues section, and hopefully someone comes up with a fix for it.

avatar Achal-Aggarwal Achal-Aggarwal - reference | 1febe6e - 25 Jul 15
avatar Achal-Aggarwal
Achal-Aggarwal - comment - 25 Jul 2015

IMO, giving option to all custom positions on frontend is not a good idea. But the dropdown should contain/retain the position so that user can edit the module without changing its position unintentionally.


This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/6461.

avatar brianteeman brianteeman - change - 25 Jul 2015
Status Confirmed Closed
Closed_Date 0000-00-00 00:00:00 2015-07-25 09:37:57
Closed_By brianteeman
avatar brianteeman brianteeman - close - 25 Jul 2015
avatar brianteeman brianteeman - close - 25 Jul 2015
avatar brianteeman
brianteeman - comment - 25 Jul 2015

Please see #7540


This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/6461.

Add a Comment

Login with GitHub to post a comment