【发布时间】:2012-10-18 07:12:20
【问题描述】:
在 Drupal(我的是第 7 版)中,在搜索模块中,搜索按钮中的文本“搜索”默认情况下正在查看。大概这东西背后的HTML结构是这样的:
<input type="submit" value="Search" />
我放置了一个图像,而不是默认的搜索按钮图像/背景颜色。我想从 HTML <input/> 标记中删除 value="Search" 部分。
我去了模块/搜索,但没有带有<input/> 标签的此类文件。那我怎么去掉文字呢?
我从http://mydrupalblog.lhmdesign.com/theming-search-submit-button-css-cross-browser-compatible-solution 得到了一个解决方案,我所谓的“Bangla Shamadhan”。
这是text-indent 的事情:
#search-block-form input.form-submit, #search-form input.form-submit {
height: 24px;
width: 24px;
cursor: pointer;
text-indent: -9999px;
border: none;
background: url(images/mag_glass.jpg) no-repeat left top;
}
文本缩进无限空间。它对我有用,但对我来说不是一个好习惯。
那么,如何在 Drupal 模板或模块中编辑 <input/> 标记以删除属性 value="Search"?**
【问题讨论】:
标签: forms drupal drupal-7 search-form