如何在drupal 7中的preprocess_paragraph_item之后执行hook_form_alter

时间:2018-06-02 15:18:42

标签: php drupal-7

我有点陷入循环以获得更好的解决方案。我有一个现有的表单,并试图重用它。我想根据段落项中的复选框值更改单选按钮的位置。问题是在表单alter function之后调用preprocess函数。所以它失去了所有的造型,也无法改变单选按钮的交换。有没有解决方案。请将我的代码 -

function core_preprocess_entity_paragraphs_item_course_search_alter(&$vars) 
{
  $paragraph = $vars['elements']['#entity'];
  $entity = $paragraph->field_search_international[LANGUAGE_NONE][0]['value'];
  if($entity == 1) {
  $form = drupal_get_form('course_search_form');

  }
  $vars['content']['vu_course_search'] = $form;

}

然后在template.php中我编写了hook_form_alter。任何方向和建议都表示赞赏。

0 个答案:

没有答案