·
Added a discussion

When using the standard page type with Articifer template is there an easy way to put the site menu on the left side of all pages or does it have to be added in the template? I know you can use css and add it to all pages manually but surely there is a way to do this that I'm missing?

  • 981
Comments
    • Hey @Blithers , welcome to the community... Every page UI can be modified through studio/pages etc. Each page is made up of blocks but you can choose the layout in particular provisioning a left column for your menu.

      Designer is quite useful for global settings for example adding google-tag-manager settings that needs to feature on each page including new ones you create.

      • I think if you search timeline it talks about Dynamic Blocks

        • UNA has a lot of menus, which ones are you referring to? I didn't really understand the question, be more specific.

          • What I mean is to have the main site menu that is by default horizonal across the top of the page be on the left side of the page as a sidebar menu. Similar to the layout of this site. I want to use the standard layout page type instead of application layout. I was wondering if their was a default vertical "Site Navigation" menu for this that would show on every page. Thanks for the help.

            • It's best not to modify existing menus until you understand how they work, so create a new menu if you want to play around. You can create custom menus by going to studio/builder_menu.php, creating a new menu with any name, and importing the desired elements from any existent menu or add new ones. Next, navigate to the page where you want the menu to appear, such as for example studio/builder_page.php?type=system&page=sys_home, and add a new HTML block. On the left, select "Skeleton," then choose "Menu" from right and add the page block.

              Position the menu as needed, then click on the page block named "Menu" to rename it in the "Title" field, adjust its visibility settings, and select the previously created menu in the "Menu" section. Activate the menu at the bottom.

              To make the menu reusable, go to studio/module.php?name=bx_developer&page=pages&bp_type=system&bp_page=sys_home, open your menu, and enable the copyable option. You can now add this menu to other pages. For example, go to studio/builder_page.php?type=system&page=sys_login, add a new page block, select "Custom," and choose your previously created menu from the list.

              In studio/builder_menu.php, customize the menu's style (horizontal, vertical, etc.). You can create and position multiple menus as needed. If the existing styles don’t meet your needs and you have some coding knowledge, you can create custom style menus. Additionally, you can add icons and rename menu items to suit your preferences. Also optional if you like in the page settings, look on the right for the Enable sticky blocks option.

              I wish you the best of luck! If you need further details, feel free to ask. I highly recommend maintaining both a live site and a development site for testing and experimentation. Never run experiments on the live site always use a development site to test changes before applying them to the live environment. I also sent you a private link so you can see what a custom menu looks like on my site.

              Login or Join to comment.