Andudi Posted October 25, 2015 Posted October 25, 2015 dear devs I try to add some pages to the admin path, e.g. at "/processwire/subadmin/" for some subadmin stuff. I do not give this page a process to keep it simple, but I want to use my own template like "subadmin" that I can control the access with a role for some users. The problem now is that "/processwire/subadmin/" is automatically replaced from the LanguageSupportPageNames module with "/de/processwire/subadmin/" (de is my default language) and this is not what I wanted. Digging the modules code, I found in the file: pw2.6.21/wire/modules/LanguageSupport/LanguageSupportPageNames.module on line 226 why this path replacement is normally skipped for admin pages: if($page->template == 'admin') return ''; My proposition is now to add the following line after the $conifg definition at line 230: if ($page->rootParent->path == $config->urls->admin) return ''; Then, the replacement is only done for normal pages and not for pages under the admin path... what do you think about that? or, how could I fix this with a simple module/hook trick? And yes, when I use just no language string for the default language it works as well, but I hope to find an even better solution... thanks for your help!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now