Jump to content

I want to replicate the help guide created by Invision


Recommended Posts

Hi,

I am trying to replicate this help guide style that Invision uses for their own support guides. Specifically, I am interested in the left-side navigation, the breadcrumbs at the top, and the top-right TOC. Any ideas on how I can do this? Is there a module I can buy? I have programmers that can probably script it, but frankly they are somewhat lost at where to even start. Any suggestions?

I know Invision used the Pages/Databases modules, which I own, but after that I am pretty lost in how to do this.

Screenshot_2.thumb.png.6671708f074ef61ef8949a0984e9c563.png

Link to comment
Share on other sites

1 hour ago, Claudia999 said:

But the right-side "Table of contents" is obviously a company secret of IPS 😉

Pages is all about templates. It's not a secret--you can simply view the source and create a similar template yourself. It's just a nav box with links to anchors and some CSS:

<nav class="sGuidesMenu">
  <h2 class="ipsType_reset">In This Guide:</h2>
  <ul class="sGuidesMenu__list">
    <li class="sGuidesMenu__item sGuidesMenu__item--H2"><a href="#generalterms">
		General Terms
	</a></li>
    <li class="sGuidesMenu__item sGuidesMenu__item--H2"><a href="#apps">
		Applications
	</a></li>
  </ul>
</nav>

 

Link to comment
Share on other sites

  • 3 months later...
On 4/20/2021 at 5:45 AM, Claudia999 said:

But the right-side "Table of contents" is obviously a company secret of IPS 😉 As many times as it has been asked here how it was created, there has never been an answer for example from @Rikki@Matt or even @Lindy 😉

My great hope is that a TOC is a feature of next Pages update. 🙏🙏🙏🙏🙏

In case you want just a ToC not the nice right-side nav box, you can Add ToC plugin from CKEditor. I works fine as long as the author has permission to post HTML.

Link to comment
Share on other sites

  • 4 weeks later...
  • 3 weeks later...

I can create a Guide IPS page with menu and table of contents by HTML and CSS codes @theheatho.

I need some help with two JS or Jquery functions that I can't make, If any advanced user can give me some ideas or code I will appreciate. I need this:

  1. To change the class to expand some menu items: I need "onClick" change the class "cGuides_closed" by "cGuides_open" and "cGuides_open" by "cGuides_closed" again. (I'm testing this code but I don't know if scripts runs ok in pages with HTML editor) image.png.6c046fdd9d040fcbff9d580bc8e82b5e.png
  2. To mark the item that I'm viewing: Need to add the class "cGuides_active" to the item when your URL is visiting. (I'm testing this code but I don't know if scripts runs ok in pages with HTML editor) image.png.628a7aae443339d08bb8f62d95878e10.png

To create this pages and menu you should make this steps:

  1. Create a new custom Block Page named "menu_guide" and copy/paste the HTML code in this file: block-code.txt
  2. Create a new "Manual HTML" page with any name and copy/paste the HTML code in this file: page-code.txt
  3. Edit your theme and add this CSS code in your "custom.css" file: menu-CSS.txt

NOTE: Obviusly, if you would to change this data you need to know some HTML code and edit as you need. To edit the menu your should edit only the block code (once time for all pages that you have included)

image.thumb.png.a81ca3caae1e10b57bef8ef04feb2296.png

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...