Page with Salesforce Sidebar but without Salesforce Header

  • 1
  • Question
  • Updated 3 years ago
  • Answered
Hello folks,

I am trying to create a skuid page, with a custom header in replacement of Salesforce header, with the sidebar.

So far, it seems like the only way to get the sidebar is to go with the Salesforce header... 

Any idea?
Photo of Mathieu

Mathieu

  • 156 Points 100 badge 2x thumb

Posted 3 years ago

  • 1
Photo of Jack Sanford

Jack Sanford, Champion

  • 8,322 Points 5k badge 2x thumb
That's correct, if you have showHeader = false, the sidebar will never appear.

Lots of our users really like the sidebar, mostly for the recently viewed records. There's a few tips out there for redoing the recently viewed aspect of the sidebar, but most of them fall short in my opinion - I haven't seen any, for example that make use of the nice icons for the different object types. Would be a nice tutorial for Skuid to release, re-creating the Salesforce sidebar. 
Photo of Mathieu

Mathieu

  • 156 Points 100 badge 2x thumb
Also, trying to reproduce the sidebar causes a problem with OpenCTI not being displayed..
Photo of JD Bell

JD Bell, Senior Product Engineer

  • 2,996 Points 2k badge 2x thumb
Mathieu,

With the Salesforce header turned off, the developer gains a lot of freedom in laying out the page as desired. But this comes at the cost of some standard features of that layout, such as the sidebar. Forsaking the Salesforce layout means that the Salesforce runtime wouldn't know where to put the sidebar, and Salesforce has never released a "Sidebar component" like they have with the Chatter component.

So, in short, Jack is correct... if you turn off the Salesforce header, you lose the sidebar and all the declarative features that go with it. You'd have to create a new sidebar from scratch (more or less) using whatever metadata you have access to.