Drupal 7 & Webform + метрика настройка цели

bossserg

Создатель
Регистрация
12 Сен 2015
Сообщения
17
Реакции
0
Для настройки цели для формы отправки нужно вставить код в кнопку

PHP:
onclick="yaCounterXXXXXX.reachGoal('TARGET'); return true;"
Не могу найти куда вставлять код, подскажите кто знает
 

VVS

Постоялец
Регистрация
6 Апр 2006
Сообщения
95
Реакции
15
Это надо вставить в HTML - темизировав кнопку, или другим способом.
 

yuzver

Писатель
Регистрация
2 Ноя 2011
Сообщения
2
Реакции
2
Не совсем :)
Нужно всего лишь переопределить форму. Пример: iamdroid.net/blog/yandex-metrika-counters
 

AlexPop

Постоялец
Регистрация
30 Апр 2016
Сообщения
83
Реакции
57
PHP:
function MYMODULE_form_alter(&$form, &$form_state, $form_id) {
  if ($form_id == 'foo') {
    $form['actions']['submit']['#submit'][] = 'MYMODULE_some_function';
  }
}

function MYMODULE_some_function($form, &$form_state) {
  // Do something...
}
//или
$form['SUBMIT_BUTTON']['#attributes'] = array(
    'onclick' => array("YourJsCallback()"),
);
//или
$form['SUBMIT_BUTTON']['#attributes']['onclick'] = array("YourJsCallback()");
//или
$form['#attributes'] = array('OnSubmit' => 'myFunction();');

попробуй
 
Сверху