JLinker Mass Menu Link Generator
The base extension will allow you to mass generate links for Joomla categories and articles.
If you need more than that, browse our online extensions catalog and find the one you need for your menu links creation.
JLinker Menu Link Generator can help you quickly create links for Virtuemart, K2 and many other Joomla extensions. Just install the component and it's extensions in the standard Joomla way and enjoy saving your time.
1. Content loader
Choose the content you want to create Joomla menu links for and click on the "Load" button to display it. The content loader allows you to filter content by language.
Example 1: select "K2 Content | Categories | en-GB" if you want to generate links for K2 categories in english.
Example 2: select "Virtuemart Content | Products | fr-FR" if you want to generate links for Virtuemart products in french.
2. Loaded content display
JLinker Menu Link Generator will load and display the content you selected in Step 1. If your content has parent/child relationships (tree structure), they will be reproduced in the content loader. Using checkboxes, you can select or deselect content items for the menu link generator.
3. Link titles
This text box column allows you to edit the titles that will be displayed for each link generated in the target menu. By default the generator will suggest a link title based on the title of the content item but you can change it.
4. Link aliases
This text box column allows you to edit the aliases that will be displayed for each link generated in the target menu. By default the generator will suggest a link alias based on the title of the content item but you can change it.
5. Joomla menu
Select the target menu for the links creation. JLinker Menu Link Generator will generate links based on the content loaded, and place the links in the target menu chosen here. A dynamic sub select list allows you to choose an existing link item as a parent for all the menu links generated.
6. Links language, status and access
Select the language for the links generated. Usually, the language chosen for the links to create will be the same as the language of the content loaded in Step 1.
Extra parameters are available: status of the links generated (published, unpublished) and access level (Joomla default access levels).
7. Flat structure (yes/no)
By the fault, JLinker Menu Link Generator will create links that reflect the parent/child relationships (tree structure) of your content. If you set the "Flat Structure" parameter to YES, the component will generate links with no parent/child relationships.
8. Layout parameters
The Joomla core categories and articles allow you to set a layout for the links created. Some extensions like K2 or Virtuemart do too, but there are many others.
In this section, JLinker Menu Link Generator will suggest layouts for the links you are generating, based on what's available in the extension you're loading content from.
9. Mass generate menu links for Joomla!
The magic button. When you click save, JLinker Menu Link Generator will generate Joomla menu links for the content selected, with the parameters specified.
You can create tens, hundreds, thousands of links in just a few seconds. Your server capacities will be the only limit here.
Apache php.ini settings
There is a parameter on Apache servers called max_input_vars.
This parameter says how many variables can be passed to the server in one request.
By default, max_input_vars is often set to 1000, which means that you will not be able to generate more than 1000 links at once with JLinker Menu Link Generator. If you try, the server will just reject the request silently and no links will be generated.
If you have more than 1000 links to generate, you should probably make sure this php.ini parameter has been adjusted to fit your needs.
It its not recommended to generate links directly into a menu on a live site, and also recommended to backup before generating.
The best way to manage your links is to generate them into an empty menu, and then move them where you want, using the Joomla bulk action tool.