搜索块表单不接受Drupal 7中的特殊字符 -- forms 领域 和 search 领域 drupal 相关 的问题

search block form not accepting special characters in drupal 7


2
vote

问题

中文

如果我在drupal默认搜索块中搜索任何特殊字符,它会返回错误消息,如"必须包含至少一个与字符或更多的正密码。" 。在我用字母或数字搜索后,它不会带来结果。声音相同的错误。表单已提交,但值不会更改。 任何帮助感谢..

英文原文

If I search with any special character in drupal default search block form it returns error message like "You must include at least one positive keyword with characters or more.".after i do search with letters or numbers it does not bring results.shows same error.the form has been submitted but value does not change. Any help appreciated..

     

回答列表

0
 
vote

错误与特殊字符无关(例如,"$" ,"@" )。它涉及关键词的长度。默认情况下,Drupal Core Search将最小关键字大小限制为3;少于3个字符的任何查询都会触发错误(例如"$ 9" )。

如果您真的需要搜索以包含2/1个字符查询,请在 / admin / config / search / setings 下的搜索设置最小字长度为索引选项将允许您这样做。

注意:这将扩展搜索索引的大小(捕捉"&amp等常用词语" 。"a" )。如果您有一个具有数千个节点的大站点,则不应该这样做。

 

The error has nothing to do with special characters (e.g. "$", "@"). It pertains to the length of your keywords. By default, Drupal core search restricts minimum keyword size to 3; any query less than 3 characters will trigger the error (e.g. "$9").

If you really need search to include 2/1 character queries, the search settings in /admin/config/search/settings under the Minimum word length to index option will allow you to do this.

Note: This will expand out the size of your search index (catching common words like "an" & "a"). If you have a large site with thousands of nodes you shouldn't do this.

 
 

相关问题

1  drupal_add_js不适用于表单验证失败  ( Drupal add js not work in form validation failed ) 
我在 drupal_add_js 中添加了js文件 hook_form_alter ,它可以在页面上加载的js列表中看到它,但是当我提交表单并没有验证时并返回到该表单(验证后失败)我没有看到添加到表单的JS文件,为什么发生这种情况?在验证失败后,如何在该表单中添加我的js文件? 我的代码的某些部分 functi...

1  如何钩住Drupal 7的联系方式进行定制造型?  ( How to hook contact form of drupal 7 for custom styling ) 
如何更改我的联系表单以添加自定义类 我正在使用Drupal 7核心模块的触点形式。 ...

0  form_submit()和form_validate()不适用于tableselect  ( Form submit and form validate doesnt work for tableselect ) 
我正在尝试创建一个幻灯片的滑块,该滑块幻灯片。为此,我需要列出所有块,让用户选择它们,我使用 save2 。这是我的 save3 save4 ,它是 save5 : save6 问题是表单具有默认值 save7 按钮,我无法触发其提交的任何功能。这是输出 ...

0  自定义模块每个用户的单独设置  ( Custom module separate settings for each user ) 
我正在使用自定义模块。我目前正在使用system_settings_form进入API键,它可以正常工作。但是,我需要用户能够进入不同的API密钥。这是什么最好的方法? ...

1  在单节点视图上重定向“编辑”选项卡  ( Redirect edit tab on single node view ) 
我创建了自定义节点编辑页面,我希望编辑选项卡重定向到 node / 2545 /编辑 主题/ 2545 /编辑 或 node / 2549 /编辑 艺术/ 2545 /编辑 取决于内容类型 这不是一个别名这是我创建的自定义编辑页面/视图,它不是节点编辑页面或它的别名。它是一个完全独立的页面,我只想在单击编...

0  表单或内容类型创建界面?  ( Form or content type creation interface ) 
我希望用户插入信息。我可以定义一个具有多个字段的复杂内容类型,限制信息用户的种类允许插入(整数,文本......)以及规则...并将其公开,好像它点击时的表单"添加新信息" '。 但是,我希望例如,当用户提交数据时发生更复杂的事情。 我很困惑如何实现这一点(模块中的挂钩?)。 此外,我已经看到了关于创建表单的许多...

1  基于数据库查询的依赖下拉  ( Dependent dropdown based on database queries ) 
我一直在使用drupal 7 ajax表单示例在示例模块中,我正在尝试设置与数据库填充的2个选择列表的依赖下拉表单元素。 基本上,我选择了名为SpecialTies,它提取了一个项目列表,第二个选择名为Meashians的第二个选择,它应该用标记(通过节点参考字段)的物理人员与所选专业填充。因此,例如,最终用户从专业...

1  主题一个节点[关闭]  ( Theme a node form ) 
关闭。这个问题需要更多聚焦。它目前不接受答案。 想要改进这个问题?更新问题,因此它仅拍摄了一个问题,只有编辑此帖。 closed 1年前。 ...

2  Ajax回调函数是否有不同的方式适用于BEF视图?  ( Does ajax callback functions work differently for bef views ) 
我在过去两天以来,我正在打破我的脑子,实现依赖下拉列表。我在互联网,SE和示例项目中遵循了这么多的例子,但由于某种原因,简单的事情不起作用。所以我怀疑不同的可能是因为我试图改变一个bef形式。 我想要做的是改变更好的暴露表单元素来填充所选城市的位置(第一次下拉列表)。看起来有一些AJAX呼叫,因为我得到了"请等待....

-1  在表单中,更改使用管理内容类型定义的Select Box以编程方式更改允许的值列表  ( In form alter change the allowed value list programatically of select box define ) 
我已在内容类型中使用admin ui添加了一个选择列表字段,我想更改允许的值列表,并在drupal 7 中以窗体动态填充 ...

0  如何在表格提交时构建块?  ( How to build a block on form submission ) 
我知道如何使用这些功能构建块: hook_block_info() hook_block_configure() hook_block_save() hook_block_view() 但在表单提交时,一些信息将保存到DB中,并且基于必须创建一个块的信息。如何以这种方式构建一个块? ...

4  如何使用在.inc文件中的提交处理程序  ( How to use a submit handler which is in an inc file ) 
我向Drupal Commerce提交表格添加了一个提交处理程序: module_load_include('inc','my_module','cim_profile'); $表格['按钮'] ['继续'] ['#suppuare'] [] ='my_module_create_cim_profile'; 提交...

0  选择列表的样式标签  ( Styling label of a select list ) 
我想用粗体字体样式的选择列表的标签,并给它一些颜色。 这是我在hook_block_view中使用的呈现形式的代码 $form['dropdown_first'] = array( '#type' => 'select', '#title' => 'City', '#options'...

1  如何更改“上载”和“选择文件”文本,生成表单类型Managed_file [已关闭]  ( How to change upload and choose file text that generates form type managed f ) 
关闭。这个问题需要详细信息或清晰度。它目前不接受答案。 想要改进这个问题?添加详细信息并通过编辑此帖的问题。 关闭 5年前。 ...

0  Drupal 7 - 在#autocomplete_path中给出正确的回调函数的正确路径  ( Drupal 7 giving correct path to callback function in autocomplete path ) 
我有以下代码为自动完成实现,但我只是获得ajax错误 您可以看到不再追踪问题的详细信息。我还检查了日志,但似乎这个特殊的错误没有记录任何地方让我很难调试。但是,我怀疑(几乎确认)菜单路径之间存在强有力的关系( 998876613 ),autocomplete_path( 998876614 )和回调函数名称( ...

0  在渲染之前操纵形式变量  ( Manipulate form variables before render ) 
我的用户配置文件窗体中的以下代码行为.Php,drupal用于在用户的编辑配置文件页面中呈现输入字段。 print render($form['field_machine_name']); // this field can be found in the database table field_data_fi...

0  在保存到数据库之前修改变量  ( Modify a variable before it saves to database ) 
我有一个用户配置文件表单。在保存到数据库之前,我无法修改变量。我的template.php中有这些钩子,但进入我的数据库的值仍然是表单帖子中提交的相同的值。 function mytheme_user_profile_form_presave() { if($form['#id'] == 'user-prof...

2  你可以使用没有drupal_build_form的基本fapi吗?  ( Can you use basic fapi without drupal build form ) 
是否有任何方法可以使用简单的fapi(如下拉选择框)而无需使用drupal_build_form处理它?<​​/ p> 是,我有一个页面,具有自定义表视图和限制视图的下拉选择小部件。我需要选择小部件的唯一方法是将我重定向到'... the_page / id_of_selected_item'(或'the_page?...

4  为什么我的文件上传始终为$ form_state?  ( Why is my file upload always null in form state ) 
我构建了一个表单,其中用户可以将图像作为其配置文件上传作为头像。但我有一个问题,因为根本没有被识别。 我使用了 现在,我正在尝试使用文档似乎我的 $form_state['values']['picture'] 始终 NULL function my_edit_form_submit($form, &$...

0  如何将页面变量传递给自定义模块中的表单构建器功能?  ( How can i pass page variable to a form builder function in a custom module ) 
我有一个实体页面,实体有一个电子邮件字段。在该页面上,在自定义模块中有一种内置的表单。我想在表单上提交的是,该模块将电子邮件发送到作为实体字段中值的地址。 因此,不知何故,我需要将该电子邮件地址传递给表单提交函数。 做这件事的最佳方式是什么? ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.