Joomla 3 Menus Assignment Submission

How To Access

To create a new Submit a Web Link Menu Item:

  • Select Menus  [name of the menu] from the drop-down menu on the back-end of your Joomla! installation (for example, Menus  Main Menu).
  • Click the New Toolbar button to create a new menu item.
  • Click the Menu Item Type Select button and then click the Submit a Web Link Menu Item link under Weblinks link.

To edit an existing Submit a Web Link Menu Item, click its Title in Menu Manager: Menu Items.

Description

Used to show a Web Link submission form in Front End (website) allowing users with permission to submit Web Links.

Screenshot

Details

Details Tab

For more information please see Menu Item Manager: Details Tab

Required Settings

  • Menu Title: The title that will display for this menu item.
  • Menu Item Type: The Menu Item Type selected when this menu item was created. This can be one of the core menu item types or a menu item type provided by an installed extension.
  • Menu: Shows which menu the link will appear in.

Advanced Details Tab

Common Options

See Menu Item Manager: Edit/New Menu Item for help on fields common to all Menu Item types, under the Advanced Details Tab which includes:

Module Assignments Tab

See Menu Item Manager: New Menu Item for help on fields in Module Assignments for this Menu Item.

Toolbar

At the top left you will see the toolbar:

The functions are:

  • Save: Saves the menu item and stays in the current screen.
  • Save & Close. Saves the menu item and closes the current screen.
  • Save & New. Saves the menu item and keeps the editing screen open and ready to create another menu item.
  • Save as Copy. Saves your changes to a copy of the current menu item. Does not affect the current menu item. This toolbar icon is not shown if you are creating a new menu item.
  • Cancel. Closes the current screen and returns to the previous screen without saving any modifications you may have made.
  • Help. Opens this help screen.

Front End Screenshot

Example Front End Site images are generic images using Joomla! core installation supplied free Front End Templates. The actual view can depend on the installed custom template used and the template's style for those views on a Joomla! website.

Form Fields

The following are available form fields when submitting a Web Link on the Front End. Title, Category and URL are required fields.

  • Title. The name of the item. For a Menu Item, the Title will display in the Menu. For an Article or Category, the Title may optionally be displayed on the web page. This entry is required. You can open the item for editing by clicking on the Title.
  • Alias. The internal name of the item, also used in the URL when SEF is activated. Normally, you can leave this blank and Joomla! will fill in a default value. The default value is the Title or Name in lower case and with dashes instead of spaces. You may enter the Alias manually. The Alias should consist of lowercase letters and hyphens (-). No blank spaces or underscores are allowed. Non-Latin characters can be allowed in the alias if you set the Unicode Aliases option to Yes in Global Configuration. If this option is set to No and the title includes non-Latin characters, the Alias will default to the current date and time (for example "2012-12-31-17-54-38").
  • Category. The Category this item belongs to.
  • URL. Field to enter a URL (web page address).
  • Tags. Enter one or more optional tags for this item. You can select existing tags by entering in the first few letters. You may also create new tags by entering them here. Tags allow you to see lists of related items across content types (for example, articles, contacts, and categories).
  • Status. (Published/Unpublished/Trashed) The published status of the item. *Note: Trashed is not an available option because the Web Link does not exist yet. The only options are Published or Unpublished when submitting a new Web Link.
  • Description. The description for the item. Category, Subcategory and Web Link descriptions may be shown on web pages, depending on the parameter settings. These descriptions are entered using the same editor that is used for Articles.
  • For use of the Toggle editor button, see Editor Buttons.

Quick Tips

Related Information

Related Help ScreensDescription
Components Weblinks CategoriesThe Web Links Category Manager is where you can edit existing Web Links Categories and create new ones. Note that Web Links Categories are separate from other Categories, such as Categories for Articles, Banners, News Feeds, and Contacts. From this screen, you can also navigate to the Web Links Manager screen.
Components Weblinks Categories EditThis is where you can add a new Web Link Category or edit an existing one. Note that you need to create at least one Web Link Category before you can create a Web Link. Also, Web Link Categories are separate from other types of Categories, such as those for Articles, Banners, and News Feeds.
Components Weblinks LinksThe Weblinks Manager allows you to add, edit and remove links to other web sites on your Joomla! web site, and organize them into categories. You can then display these links on your site, and optionally let visitors add new links.
Components Weblinks Links EditThis is where you add a new Web Link or edit an existing one. Note that you need to create at least one Web Links Category before you can create your first Web Link.
Extensions Module Manager WeblinksThe Weblinks module will display weblinks from within the Weblinks component.
Menus Menu Item Weblink CategoriesUsed to show a list of all Web Link Categories. Categories are shown in a hierarchical list, as shown below. Depending on the selected options for this layout, you can click on a category Title to show the Web Links in that category.
Menus Menu Item Weblink CategoryUsed to show a list of Web Links in a Category. Categories are shown in a hierarchical list, parent with child (sub) categories. Depending on the selected layout options, click on a category Title to show the Web Links in that category or sub categories.

Most likely, you know that you can assign modules to specific menu items in Joomla. You can assign modules to all, none or specific menu items. This will make the module appear when clicking on the particular menu item.

That's fine, but what do you do when you don't have a menu item for the particular article?

In this tutorial, I will show you how to have modules appear even when you don't have a (visible) menu item pointing to it.

Oftentimes, you will not have a menu item pointing to a particular article. The article might be linked to through one of several methods:

  • The front page (title and read more links)
  • Section or category views
  • The Latest news module
  • Most popular module
  • Third-party modules like Global News or Filtered news
  • etc

This means that Joomla does not have specific settings regarding the modules on the article view. Accordingly, the article view will inherit the module settings of the page linking to it. This may not be desirable, as you might want to display modules on the front page that you don't want to appear elsewhere. This is but one example.

A Common problem

I've gotten quite a few emails asking me about this problem lately. Here's one of them:

You can choose when a particular module appears based on which menu option has been clicked. If the user doesn’t click a menu option but a link instead then it gets messy trying to maintain a layout of particular modules. As an example a slide show module which appears on the front page is not desirable when reading an article after clicking a link on the front page, but since you have clicks on a read more link rather than a menu then Joomla treats as the home page.

Then, a few days ago, I got this email from another user:

I have a "Latest News" module on my front page. When I click the links in the news module I would like to display specific modules on those articles, but not in (other) content, how can I do it?

The solution

These problems are related and share a simple solution.

When you click a read more link (or title link) on the front page or in another view that creates links automatically, Joomla looks for a matching menu item for the article. If it doesn't find a menu item linking to the article, it will give the page the same settings as the front page. As mentioned, the same goes for section / category views etc.

As luck would have it, you can avoid this behavior and choose which modules appear when you click a link.

You need to make sure that the pages have a matching menu item (showing the article directly). Or that they are linked to through a list or blog view. For instance, on this blog, I have every article categorized. Most articles and categories are accessible through a menu item, either directly or by means of a blog or section view. These views have modules assigned to their respective menu items.

This means that Joomla will use the settings from the menu item. Not from the auto generated read more or title link on the front page. Joomla will look for a menu item matching the article URL and show the correct modules.

Now, I hear you saying: - But how to deal with this if I don't want a blog view showing all of the articles in a category on my site?
 
The solution is again a simple one:

  1. Create a separate menu using the Menu Manager.
  2. Create list or blog views for your sections or categories
  3. Assign the modules you want to appear to the newly created menu items
  4. Don't create a menu module or show the actual menu on the site.

Joomla will now find the menu items you created in your new (hidden) menu and show the appropriate modules.

Linking to articles

If you use the WYSIWYG editor JCE it's very easy to link to articles. The Advanced Link popup has a content and a link browser from which you can link directly to content or menu items.

About SEF URLs and this technique

You might think that it's wise to link to an article (or other item) using the SEF URLs. The URLs created by the Joomla SEF function, sh404SEF or other components are prettier and easier to understand than the default Joomla URLs. However, when you link to anything in Joomla, use the original URL. That way, if the SEF URL changes, the link will still work.

Want to learn more?

You may want to take a look at these two, related posts that I wrote:

0 thoughts on “Joomla 3 Menus Assignment Submission”

    -->

Leave a Comment

Your email address will not be published. Required fields are marked *