Wednesday, February 18, 2009

Hiding site title on home page of Joomla!

This comes up over and over again and I always forget where to do the edit.

By Default, Joomla shows the Site Name on the Home Page. If you set this to something long and detailed for SEO use or you have an interest in attractive design, or are a bit of a control freak like me, it is important to know how to hide the site title.

In your Joomla Control Panel, Click on "Menus" - then "Main Menu" - "Home"
On the right side of the detail page that loads, click "System Parameters"And check the 'No' radio button next to *Page Title*And Page title will be hidden from the front-end Home Page. Whew.

20 comments:

  1. thanks this really helped me :) I started to search all the sources for title tag match :)

    ReplyDelete
  2. Thanks a lot! This thing was driving me crazy!

    ReplyDelete
  3. hmmmm.... Hi Joomla Queen!
    I found your post here from Google. I searched for "How to hide Site Title from Joomla pages"

    Your answer here is great, but not quite what I was hoping for. Your technique hides the PAGE title, but not the SITE title.

    I've been looking for hours!

    - Marc

    ReplyDelete
  4. yes it does hide the page title on oppose to the site name which is in the configuration page of the site

    ReplyDelete
  5. To remove "Welcome to the Frontpage" text you should go to:
    Menus > Main Menu * > Home > Parameters - System
    Either Change the Page title there or select NO under the display radio buttons.

    ReplyDelete
  6. Was looking for this info all over the net. Thank you so much...

    ReplyDelete
  7. There is a "site name" and there are "page titles".

    If you want to edit the homepage title, you find these settings under:
    Menus > Main Menu * > Home > Parameters - System

    The site name is not displayed by default it is being output somewhere in your templates. If your template is displaying the site name, there are two options:
    1. Under Global Configuration -> Site delete the 'Site Name' field, leave it blank.

    2. Find where your template echos sitename and modify that code, most likey under index.php search for 'sitename'.

    The free templates you find online tend to display the site name.

    ReplyDelete
  8. What about if you add this code to your css?

    .componentheading {
    display:none;
    }

    Then the componentheading is hidden but search engines still pick up your page title in your html which is always handy.

    ReplyDelete
  9. To prevent the Website title from displaying you actually want to go into the functions.php file for your site template and delete the following code.
    "
    {tag open}h2 class="art-postheader"{tag close}
    {tag open}?php echo $caption; ?{tag close}

    {tag open}/h2{tag close}
    "
    Note: I've had to denote tags using curly brackets and text as this comment box will not allow the h2 tag to be posted.

    Deleting the code above will remove your website title from the homepage WITHOUT affecting your ability to display/hide individual article titles.
    :)

    ReplyDelete
  10. thanks, it's really hard to imagine where to set this.

    ReplyDelete
  11. thax...it very help for me as beginner.....

    well, how can i remove/hide the template title that visible on my header?? email me please...

    homosapiensz@yahoo.com

    http://homosapiensz.blogspot.com

    ReplyDelete
  12. Thank YOU!!!! I was also able to add a title to the page in the same place, which shows up in the browser title bar; and it is not displayed on the page. NICE.

    "In your Joomla Control Panel, Click on "Menus" - then "Main Menu" - "Home"
    On the right side of the detail page that loads, click "System Parameters"And check the 'No' radio button next to *Page Title*And Page title will be hidden from the front-end Home Page. Whew."

    ReplyDelete
  13. thanks a lot, I was getting ready for core hack :)

    ReplyDelete
  14. awesome...still works in 2012!

    ReplyDelete
  15. Hello guys !
    I really need your help with a really annoying joomla issue. My site name in configuaration.php is different from what is dipslayed in google. I've also set the same site name in global configuration => sitename. But it doesn't change in google. I am really mad about this, plz help me to resolve this

    ReplyDelete
  16. thanks http://www.edirectsms.com

    ReplyDelete
  17. Great post!! I am really impressed. You have presented all the necessary information in detail
    Best ecommerce website developers
    Outsource magento ecommerce services india

    ReplyDelete