Menu Builder v0.1

Release Notes

First release; main purpose is to gain feedback

  • Default usage would be to integrate this plugin into themes, but you can also enable it to extend the header with the admin settings.

    Please report any issue, and if possible add screenshots to clearify them.

  • sounds great! really like your work... not sure if I can test now that site is about to go live.... will it work fine with elggzone_darkgrey and of course profile manager, thanks!

  • Friend, as I remove the original nenu elgg

  • I see editmode , but when I click on all I get is a dot , what am doing wrong ? 

  • doh need to run upgrade.php :) is it only admin that can see this menu ?

  • SORRY "you cant edit posts " grrr ........... any tips for editing css and layout , I would like them float right rather than left and change colours , but I'll read the css file first :) but cheers much exactly what I was looking for . 

  • Testing this on my demo site, so far looking great!  Made a couple of changes for RTL.  Changes are in Bold

    #menu_builder_menu li {
        margin: 0;
        padding: 4px 0;
        list-style: none;
        position: relative;
        list-style: none;
        background: #4690D6;   

    #menu_builder_menu>ul>li {
        margin-right: 0px;
        margin-left: 5px;

        height: 17px;

    #menu_builder_menu ul ul {
        border-top: 1px solid #333333;
        border-left: 1px solid #333333;
        border-right: 1px solid #333333;
        background: #4690D6;
        min-width: 100%;
        position: absolute;
        right: -1px;
        top: 100%;
        display: none;
            /* ie fix */
            right: 0px;

    #menu_builder_edit_mode {
        display: inline-block;
        padding: 4px 0px;
        color: #CCCCCC;
        text-decoration: none;

  • the url does not call on the user profile ,pg/profile , where do I edit the string so I can call on the owned status ?


    can I do it directly in the URL menu or do I need to edit php ?

  • There are some undocumented features:

    you can use [wwwroot] or [username] and it will replace the part in the url to wwwroot or the username of the logged in user.

    So to get the profile url working just enter: [wwwroot]pg/profile/[username] that should do it.

    Other undocumented feature:

    If you for example go to your own profile page and from there add a new menuitem, it will autodetect the url and replace it with the variable [wwwroot] and [username]... nice right!

  • Thank you very much ; stunning plug-in ,highly recommend :) .

    Additional thoughts/ development ideas  .

    I love the way it interacts ,nice user interface , it would be nice if you could give users the options to layout there own menu , only giving them access to assigned pages .

    also extra options to control the menu colours , I have made my background transparent and it looks stunning , sits perfect .

    again thanks for this , nice work

  • Great plugin

    I liked the ease of use and especially the auto-detect function!

    good job and thank you

  • newbie question @ opensource... how did you make the background transparent?

    Im having a look at plugin now, great work Jeroen!

  • change the css file : Menu background:transparent; " If I remember correctly"

  • cheers opensource! 

    again great plugin Jeroen! is there a way to add a space between drop down menu items?

  • I got an error when hitting view/edit icon : I cant reproduce this error again , it seems to working fine , but I got token mismatch when I went to edit and error on line 27 "grrr cant remember sorry should have grabbed text " , but again it seems to working ok now . 

  • any demo available? thanks in advance

  • I logged in with a user which is admin and I click on "Edit mode" but I get nothing. Can you shed some light on how to use and what we expect to see. In the plugin settings, I changed "Extend the default header with the Menu Builder" to yes and saved it.

  • Hi Jeroen,

    can you tell me where the path information is saved please?

    I changed the folder location for elgg and now it wont find the menu path

  • i save this into mod/; and enable in the "tool administration"

    i dont see anything...guys, how to make it work?

Jeroen Dalsem

Owner of ColdTrick IT Solutions, developing social networking sites for the dutch market


  • Category: Themes
  • License: GNU General Public License (GPL) version 2
  • Updated: 2021-9-28
  • Downloads: 15104
  • Recommendations: 66

Other Projects

View Jeroen Dalsem's plugins