Extensions: Application Customizer - Additional Placeholders Requested
Today we get PageHead & PageFooter... would like to have BEFORE/AFTER DIV's for `QuickLaunch` & `PlaceholderMain`
Thanks for your feedback! We’re reviewing your suggestion. We are looking into closely on the input from the community around this and more specifically around the needed scenarios for the placeholders so that we could also potentially provide also specific customizers based on your requests – rather than just having an empty placeholder. Stay tuned!
Why the following only shows Top and Botton?
"Available placeholders: ",
.map(name => PlaceholderName[name])
Jonathan Eckman commented
We have a need to customize (replace) the quick launch bar with our own, custom SPFx extension.
Michael Cowley commented
Out customers often want a custom left/right panel, which additional placeholders here would be beneficial to us delivering SharePoint solutions to our clients.
That's correct... no way for developers to add additional options at this time.
Mark Powney commented
@AndrewConnell - can additional commands be added to the modern page authoring experience yet? As far as I can tell the current ListViewCommandSet option in SPFx extensions is limited to list views only?
@MarkPowney - There's already an option for this ... they are called command sets and are part of the extensions added to SPFx in September 2017: https://docs.microsoft.com/en-us/sharepoint/dev/spfx/extensions/get-started/building-simple-cmdset-with-dialog-api
Mark Powney commented
Could we also have placeholders for CommandBars, or a different way in SPFx (like List View Customizers). Specifically I'm looking to add buttons to the modern Page editing experience CommandBar.
Can we extend support for a non-static footer, such as opening up access to PlaceHolderMain or something directly below it? I have a fat footer on my website so I cannot have the content scrolling in a separate pane above it.
Hi Andrew, please see this. It might be interesting for you as well:
Stéphane Magne commented
+1000, plus other placeholders: site metadata, left navigation override, search bar override. Posted about it on the GH issue.
Hey Pat - posted followup to the GH issue as well as a screenshot there... pointing to that as GH does better job of embedded images.
Pat Miller (MSFT) commented
Hey AC - While I know what you mean here, can you refine this to target the modern experiences? For example, PlaceholderMain is an asp.net masterpage div that doesn't exist in the newer code. Would you think of Pre/Post Placeholdermain to be ContentHeader and ContentFooter (as opposed to PageHeader and PageFooter?
Additionally, how would you expect scrolling to work in this scenario? For example - what should happen with a listview with infinite scroll vs. a page with 500k of text?
David Warner commented
Is it possible to + Infinity on this? LOL. If so, count me in. :)