如何把搜索框旁的search变成别的词语?

我想把搜索框旁的search变成 search this site,以便和google对别站的搜索区分开来,但不知应该修改哪个地方。我在search.module中找到下面的代码,以为$box .= form_submit(t('Search'));中的Search就是关键所在,结果我仅仅把Search变成了search,就出错了。请教kzeng应该如何下手?多谢指教。

$output = '

';
$box = '
';
$box .= form_textfield('', 'keys', $keys, $prompt ? 40 : 20, 255);
$box .= form_submit(t('Search'));
$box .= '

';
$output .= form_item($prompt, $box);
$output .= '

';

如果你用的是phptemplate

如果你用的是phptemplate engine, 到phptemplate.engine文件里把下面这行里的'search'换成你想要的字符串应该就行了:
'search_button_text' => t('search')
?>

嗯,注意保持phptemplate.e

嗯,注意保持phptemplate.engine 和 你的主题的page.pl.php里的这个t string的名称一致,不然可能会报错。另外 在主题和engine中不要使用汉语,先改成英语,然后用本地化翻译成汉语。

我用的是chameleon主题

多谢二位热情指教。我用的是chameleon主题,想当然地以为是系统自身所带的xtemplate.engine所控制,然后根据二位提示,把相应的单词变了一下,再刷新不顶用。
我用phptempalte驱动的主题,修改之后马上生效。奇怪。
另外,感觉还是phptempalte驱动的主题可以更方便地适应不同的分辨率,但我很喜欢chameleon主题的footer随正文末尾上移的设置。犯难。^_^

我刚刚发现原先的chame

我刚刚发现原先的chameleon主题不能适应800*600分辨率是因为我在中间一栏加了个480长的adsense广告,去掉之后就可以了。但“search”一词尚未修改成功。奇怪得很。

对chameleon主题,只要

对chameleon主题,只要象你说的改掉下面这行应该就可以的。你的错误信息是什么?

$box .= form_submit(t('Search'));

Post new comment

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.