Extensions: Application Customizer - Additional Placeholders Requested
Today we get PageHead & PageFooter... would like to have BEFORE/AFTER DIV's for
We are actively working on new extensions like covered in SharePoint Conference 2019 breakout sessions. There will be extensions on the page content and ways to replace the native menu experience and/or footer experience.
Desperately need a placeholder on left side (for languages with dominant left-to-right reading) of Communication sites. This would act as 'local' navigation for items that nest under site's existing visible horizontal navigation. Current approach of only having this navigation available in drop down is very poor usability; users cannot easily see related content nor orient themselves within the site without the clear visible signposts local navigation provides. While 'related pages' can be pulled onto the page canvas via highlighted content web part or other approaches, this is not the same as having proper 'local' navigation in a site.
I also agree with Saravana about the need for placeholder for breadcrumbs as these provide similar signposts for users as 'local' navigation.
steve borgwardt commented
Any updates on when new placeholders will be available?
Saravana Kumar Narayanan commented
Kindly provide a place holder below the command bar of the Modern page. I should able to build the breadcrumb below the command bar.
We have a requirement , second level navigation below page title, how can be it achieved. We are already using top placeholder for global navigation
Love it... love to see community feedback getting incorporated into the product!
Anuradha Kumari commented
Please guide me to customize left navigation in SharePoint Online
I want to hide existing left navigation and to add my custom webpart and links in default left navigation.
We can'nt change master page directly in sharepoint online to customize left navigation.
i tried to customize using SharePoint framework extension and i append my code below search box in left navigation but now a case search box location is changed by Microsoft.
So can you please guide me particular container control where i can placed my logic and existing navigation i can hide
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.
Saravanakumar Narayanan commented
The current architecture of the SPFx Extensions allow for us to populate "Placeholders", such as PageHead and PageFooter with content.
We also need to display properties of a folder in a document library on top of the document library name or next to the document library name or some best place to show the document library folders information which can also be on top of the document library fields.
Above feature can be easily achieved through CEWP and jquery in the classic experience.
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. :)