1

我正在使用将主题分类术语保存为隐藏字段的网络表单。

不幸的是,在使用上传按钮附加文件后,此术语丢失(“无类别”),因为 ajax 正在将表单 #action URL 从 /tid 更改为 /file/ajax/submitted/file4/form-gTwVpNbQRszArGEUS1OfuwA8WgSLJOlcWGOuS6r9D5A

从哪里读取 $tid?

因此我的 $tid 无法从 URL 加载

function MYMODULE_form_alter(&$form, &$form_state, $form_id) {
$tid = arg(1);
          $term = taxonomy_term_load($tid);
            if (!empty($term)) {
                $category = i18n_taxonomy_term_name($term, $language->language);
            } else {
                $category = 'No category';
            }
            $form['submitted'][$category_fieldkey] = array(
                '#type' => 'hidden',
                '#value' => $category,
            );

}
4

0 回答 0