安装BigPipe模块,并激活该模块。
在主题的template.php文件中定义一个变量,该变量名为“bigpipe_mode”。
添加以下代码来设置form action URL:
function THEME_form_alter(&$form, &$form_state, $form_id){
if(!empty($form['#action']) && isset($GLOBALS['bigpipe_mode']) && $GLOBALS['bigpipe_mode'] == 1){
$form['#action'] = base_path() . '#bigpipe-' . md5($form_id . serialize($form));
}
}
说明:以上代码将检查表单的动作URL是否已定义并且BigPipe已被启用。如果是,则将表单操作URL设置为网站的基本路径加上一个BigPipe标识符。