toutouwai / breadcrumbdropdowns Goto Github PK
View Code? Open in Web Editor NEWAdds dropdown menus to the breadcrumbs in ProcessPageEdit, ProcessTemplate and ProcessField.
License: Mozilla Public License 2.0
Adds dropdown menus to the breadcrumbs in ProcessPageEdit, ProcessTemplate and ProcessField.
License: Mozilla Public License 2.0
Hi @Toutouwai - I think it would be nice if the "Access" and "Users" links went to /processwire/access/ and /processwire/users respectively. At the moment, they are kinda broken.
Thanks!
HI @Toutouwai,
If you're making use of https://processwire.com/blog/posts/processwire-core-updates-2.5.14/#multiple-templates-or-parents-for-users the breadcrumb trail looks like:
This is a bit annoying on its own but it matches what the PW core does with the breadcrumb in this situation (maybe I should file an issue for Ryan about this).
I guess the key issue is that clicking "Add New" results in "ProcessPageAdd: The template 'user' does not allow parents of type 'clients'" - do you think this can be fixed?
Hi @Toutouwai - seeing this warning in PJHP 8.1.
Thanks!
Good day, @Toutouwai !
It seems like the new cool updates broke the ProcessField and ProcessTemplate breadcrumbs:
Good day @Toutouwai !
I am trying the recently added AdminThemeUikit rock style. BreadcrumbDropdowns works, but the dropdown is positioned in the wrong part of the page: it is in the left top part instead of being under the arrow. Probably some position: relative
missing or something like that. Could you plaese suggest how to fix it and or fix it the core of the module if possible?
Good day @Toutouwai and thanks for the great module!
There is a $config option for the pageEdit process, which allows to modify breadcrumbs behavior (change links to edit instead of open in tree). BreadcrumbDropdowns seems to not take that into account. Could you please change that so that we could use edit links and your module together?
Hi Robin
Just found a small issue, your breadcrumb UL is nested twice;
And the margin bottom 7px of .uk-breadcrumb .dropdown-toggle is not needed:
Both things lead to a slight “jumping” of the page headers depending if your breadcrumb is rendered (f.e. page edit) or not (f.e. user edit)
Cheers,
Noël
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.