1

トピックとして分類用語が非表示フィールドとして保存されているWebフォームを使用しています。

残念ながら、[アップロード]ボタンを使用してファイルを添付すると、ajaxがフォーム#actionURLを/tidから/file / ajax / submitt / 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