It says Navigation. I'd prefer something like Links, or Begin here...

Thanks!

Comments

vm’s picture

Chill35’s picture

These titles are in the database, I believe.

Here is what you do :

(I am working with drupal 5.x so there may be minor differences here if you are using 4.7)

STEP NO 1 : log in as admin (easy LOL...)

STEP NO 2 : Go into Administer | Site Building | Blocks.

STEP NO 3 : On that page you will find the Navigation block (scroll down) ; it usually is in the section "Left sidebar"... next to that line, on the right, you have a configure link. Click on that. It will bring you to another page.

STEP NO 4 : On top of that new page, you will see a text field next to Block title:. That is the field where you will write your own term. It says next to it : Override the default title for the block. Use to display no title, or leave blank to use the default block title.

I also wondered how we could do this, so I learnt something by investigating this for you. Thanks!

vm’s picture

drupal 4.7 doesnt allow this method unless its specifically built into a module. I've seen a few accomplish it this way, specifically for the word navigation. That being said, follow the post i linked to to solve this for drupal 4.7 and obviously chills method for drupal 5.

franc23’s picture

In addition to the above methods, you can do the following two methods if you really do not want to install locale module(I did not want to because the more modules you use, the slower it can be on some webhosts, lesser is better in some places.)

Before making any changes, make a backup of the file here so you can go back to your default stuff if anything goes wrong.

First -> Find and open the 'drupalinstallationdirectory'/includes/menu.inc file. Search for

'title' => t('Navigation')

It can be around the 1027th line in the file. All you have to do is to change the 'Navigation' to 'anything' you want so it looks like this.
'title' => t('anything')
It will then appear with that 'anything' even when you are in the admin/menus path or anywhere else in the site.

Second -> I had a different need, wanted one menu title for logged in users and another for anonymous.
I added the following code directly in there just below the global $user; around the 1018 line and above the $_menu = array(); part of the file.

// Custom code to make the login menu say customized username after logging in, else show nothing

$navigation = 0; // defining a variable in php
if (!$user->uid) {
// Change the following line's text to whatever you want.
$navigation = 'Hello';
}
elseif ($user->uid) {
// The following line will display a custom line(welcome- in my case) plus the username of the person.
$navigation = 'Welcome ' . check_plain($user->name);
}

Then I changed the 'title' => t('Navigation') as stated above to

'title' => t($navigation)

Note that this time, when I use a variable=$navigation, there are no quotes inside the brackets. If you include the quotes you will end up seeing $navigation as the menu heading rather than what you specify.

Hope this helps, it really helps if you want to save up on db access with the number of modules used.

http://www.dilipfrancis.com/

vm’s picture

The only problem with the method above is that an update/upgrade will overwrite these changes because core is being altered. Thus if the above method is indeed used, make sure to make notes for yourself, so that you can reincorporate the changes necessary when an update or upgrade is being used.