function dfp_adtest_form in Doubleclick for Publishers (DFP) 8
Same name and namespace in other branches
- 7.2 dfp.adtest.inc \dfp_adtest_form()
- 7 dfp.adtest.inc \dfp_adtest_form()
Build a form for display at the top of the adtest page allowing users to set the adunit pattern for all dfp tags on that page.
1 string reference to 'dfp_adtest_form'
- dfp_adtest_page in src/
View/ dfp.adtest.inc - Page callback for the DFP test page. It displays all tags on the site.
File
- src/
View/ dfp.adtest.inc, line 48 - Creates a test page for DFP ads.
Code
function dfp_adtest_form($form, &$form_state) {
form_load_include($form_state, 'inc', 'dfp', 'dfp.adtest');
$form['#method'] = 'get';
$form['adunit_override'] = [
'#type' => 'textfield',
'#title' => t('Ad Unit Override'),
'#default_value' => isset($_GET['adunit_override']) ? $_GET['adunit_override'] : '',
'#description' => t('Override the Ad Unit value for all the ad tags below. Use the tokens below to define how the ad unit should display. Example: [dfp_tag:network_id]/test/[dfp_tag:slot]'),
];
$form['tokens'] = [
'#theme' => 'token_tree',
'#token_types' => [
'dfp_tag',
'node',
'term',
'user',
],
'#global_types' => TRUE,
'#click_insert' => TRUE,
'#dialog' => TRUE,
'#weight' => 100,
];
$form['submit'] = [
'#type' => 'submit',
'#value' => t('Override'),
];
return $form;
}