How would one set view permissions for the Add Menu Item 1.1 plugin

retoidretoid New
edited May 2012 in Vanilla 2.0 - 2.8

http://vanillaforums.org/addon/addmenuitem-plugin

This addon adds 3 extra menu links. Though they are not viewable to unauthenticated users. How would I go about setting the permissions on these?
If not, is there possibly someone who could point me in the right direction to adding a few more menu items myself and allowing them to be viewable to all users/roles?

Thanks

Tagged:

Best Answer

  • peregrineperegrine MVP
    edited May 2012 Answer ✓

    If you want unauthenticated users to see it...

    comment this line in default.php

    if ($Sender->Menu && $Session->IsValid()) {

    add this line
    if ($Sender->Menu) {

    like so

    // if ($Sender->Menu && $Session->IsValid()) {  
    if ($Sender->Menu) { 
    

    let me know if that works for you.

    I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.

Answers

  • peregrineperegrine MVP
    edited May 2012 Answer ✓

    If you want unauthenticated users to see it...

    comment this line in default.php

    if ($Sender->Menu && $Session->IsValid()) {

    add this line
    if ($Sender->Menu) {

    like so

    // if ($Sender->Menu && $Session->IsValid()) {  
    if ($Sender->Menu) { 
    

    let me know if that works for you.

    I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.

  • peregrine, Thank you very much, that worked perfectly. :)

  • peregrineperegrine MVP
    edited May 2012

    I aim to please. glad you "liked it"

    I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.

  • Thank you, I was also looking forward to change this behavior and just show my links to everyone regardless of being logged or not.

    Additional info, I also commented the line where the session is grabbed:
    //$Session = Gdn::Session();

  • peregrine said:
    If you want unauthenticated users to see it...

    comment this line in default.php

    if ($Sender->Menu && $Session->IsValid()) {

    add this line
    if ($Sender->Menu) {

    like so

    // if ($Sender->Menu && $Session->IsValid()) {  
    if ($Sender->Menu) { 
    

    let me know if that works for you.

    Made like that :) it's working, thank you for this tip

  • nunobrito said:
    Additional info, I also commented the line where the session is grabbed:
    //$Session = Gdn::Session();

    ok, I 'll do it :) thank you

Sign In or Register to comment.