Home Expose News Expose FAQ's How to include modules in Content item (for Joomla 1.0.x)?
PDF Print E-mail
User Rating: / 2
PoorBest 


How to include modules in Content item (for Joomla 1.0.x)?

 

Step 1: Create a new module position

First, we need to create a new module position where this module will be placed.

  1. From the "Site" menu, select "Template Manager" then "Module Positions" as shown below:
  2. Add a new module position "user201". You could give it any name. I named it "user201" in this example.
  3. Click "Save" to save the new module position.

Step 2: Create the content page

We will now create a content page for containing the module.

  1. Go to Content Manager and create a new article (static or dynamic).
  2. In the article, enter the following:
  3. This is a test to include a module inside a content item.

    {mosloadposition user201}
  4. Note that the module name after mosloadposition has to match the module position you have created in Step 1.

Step 3: Set up the module

In this step, we need to do some setting so that the module will appear in the module position.

  1. Let's first create a module for testing purpose. Go to "Modules - Site Modules". Look for the module "Main Menu". Check the box besides the title, and choose "Copy" from the menu.
  2. You will see a new module called "Copy of Main Menu" appearing below the original "Main Meu".
  3. Click on "Copy of Main Menu".
    • Set "Show Title" to "No"
    • Select "user201" for Position
    • Set "Published" to "Yes"

  4. Go to "Page / Items" on the right-hand side and make sure "All" is selected:
  5. That's it! Save the module. We're all set!

Step 4: Let's test it

Now load the article. Did you see the "Main Menu" appearing inside that article similar to the following?

Note: If you wish to put this as the front page, go to Menu Item Manager - Main Menu, create a menu item linked to this content page, then move it to the first item. The content page with the embedded module (for example, it could be a slideshow module) will become the front page.