🍪
Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Cust Menu Extension

Restricted Downloads of Cust Menu Extension are restricted to logged in users. If you do not have a user account on the TNG Wiki use the Request Account link to request a user account Restricted


Cust Menu Extension
Summary Adds option to restrict menu items to logged-in users.
Validation
Mod Updated 9 Aug 2018
Download link
Download stats view statistics
Author(s) Rick Bisbee
Homepage Bisbee Family Connection
Mod Support Support for Cust_Menu_Extension
Contact Developer As above
Latest Mod 10.1.1.0
Min TNG V 10.1.1
Max TNG V 12.0.1
Files modified
Related Mods
Notes



Contents

Description

Mod adds additional flag -- 'user' -- to the customconfig.php menu item definitions, which will restrict a TNG drop down menu item to logged-in users. Casual visitors to the site will not see the item in the menu.

The flag must be added to the menu item definition in the site's customconfig.php file. See Custom_Menu_Hook for complete details on how to define drop down menu items.

The syntax is as follows:

$LINKTYPE['link_nr]['user'] = true;

Where $LINKTYPE is one of the following, depending on which menu should contain the item:

$custommenulinks  /*custom menu defined by webmaster*/
$findmenulinks    /*Find menu*/
$mediamenulinks   /*Media menu*/
$infomenulinks    /*Info menu*/

Example Customconfig.php File Definition

After installing this mod, the following definition in customconfig.php will insert an item into the TNG Info drop down menu -- in this case, "Submit Family" -- which when clicked will open an empty Family Group Worksheet for the registered user to submit family information. It will only be visible to logged-in users.

$link_nr = 0;
$infomenulinks[$link_nr]['target'] = "fgw/index.php";
$infomenulinks[$link_nr]['sprite'] = "";
$infomenulinks[$link_nr]['icon'] = "fgw/img/families.gif";
$infomenulinks[$link_nr]['label_text'] = "Submit Family";
$infomenulinks[$link_nr]['user'] = true;

Compatibility

Mod Tested With Following TNG Versions
Ver 1011 - 1201
10.1.1.0

*green: compatible   red: not compatible   white: not tested

See Multisite Testbed for information on how this mod is tested and managed.

Installation

  1. Download the mod zip-file from the top of the page
  2. Unzip the file and place the *.cfg file in your /mods folder.
  3. Click on Mod Manager in the Admin panel, find and click on the mod's line item and install it.
  4. There are no options to set