Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
The PDF's I make with View pdf all show the text 'Edit view' in the middle of the page. It is apparently a contextual link, though it shows the layout of a pdf. It links to 'resource://pdf,js/web' and I want to get rid of it. I am aware that Views has an option to hide contextual links, but it has no effect. Below follows the export of the view. If someone has a suggestion?
$view = new view();
$view->name = 'Factuur';
$view->description = '';
$view->tag = 'default';
$view->base_table = 'commerce_order';
$view->human_name = 'Factuur';
$view->core = 7;
$view->api_version = '3.0';
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
/* Display: Master */
$handler = $view->new_display('default', 'Master', 'default');
$handler->display->display_options['title'] = 'Commerce Invoice';
$handler->display->display_options['hide_admin_links'] = TRUE;
$handler->display->display_options['use_more_always'] = FALSE;
$handler->display->display_options['use_more_text'] = 'meer';
$handler->display->display_options['access']['type'] = 'none';
$handler->display->display_options['cache']['type'] = 'none';
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['query']['options']['disable_sql_rewrite'] = TRUE;
$handler->display->display_options['exposed_form']['type'] = 'basic';
$handler->display->display_options['exposed_form']['options']['submit_button'] = 'Toepassen';
$handler->display->display_options['exposed_form']['options']['reset_button_label'] = 'Opnieuw instellen';
$handler->display->display_options['exposed_form']['options']['exposed_sorts_label'] = 'Sorteer op';
$handler->display->display_options['exposed_form']['options']['sort_asc_label'] = 'Oplopend';
$handler->display->display_options['exposed_form']['options']['sort_desc_label'] = 'Aflopend';
$handler->display->display_options['pager']['type'] = 'full';
$handler->display->display_options['pager']['options']['items_per_page'] = '10';
$handler->display->display_options['pager']['options']['expose']['items_per_page_label'] = 'Items per pagina';
$handler->display->display_options['pager']['options']['expose']['items_per_page_options_all_label'] = '- Alle -';
$handler->display->display_options['pager']['options']['tags']['first'] = '� eerste';
$handler->display->display_options['pager']['options']['tags']['previous'] = '� vorige';
$handler->display->display_options['pager']['options']['tags']['next'] = 'volgende �';
$handler->display->display_options['pager']['options']['tags']['last'] = 'laatste �';
$handler->display->display_options['style_plugin'] = 'default';
$handler->display->display_options['row_plugin'] = 'fields';
/* Relationship: Commerce Order: Referenced customer profile */
$handler->display->display_options['relationships']['commerce_customer_billing_profile_id']['id'] = 'commerce_customer_billing_profile_id';
$handler->display->display_options['relationships']['commerce_customer_billing_profile_id']['table'] = 'field_data_commerce_customer_billing';
$handler->display->display_options['relationships']['commerce_customer_billing_profile_id']['field'] = 'commerce_customer_billing_profile_id';
$handler->display->display_options['relationships']['commerce_customer_billing_profile_id']['required'] = TRUE;
/* Relationship: Commerce Order: Referenced line items */
$handler->display->display_options['relationships']['commerce_line_items_line_item_id']['id'] = 'commerce_line_items_line_item_id';
$handler->display->display_options['relationships']['commerce_line_items_line_item_id']['table'] = 'field_data_commerce_line_items';
$handler->display->display_options['relationships']['commerce_line_items_line_item_id']['field'] = 'commerce_line_items_line_item_id';
/* Veld: Commerce Customer profile: Address */
$handler->display->display_options['fields']['commerce_customer_address']['id'] = 'commerce_customer_address';
$handler->display->display_options['fields']['commerce_customer_address']['table'] = 'field_data_commerce_customer_address';
$handler->display->display_options['fields']['commerce_customer_address']['field'] = 'commerce_customer_address';
$handler->display->display_options['fields']['commerce_customer_address']['relationship'] = 'commerce_customer_billing_profile_id';
$handler->display->display_options['fields']['commerce_customer_address']['label'] = '';
$handler->display->display_options['fields']['commerce_customer_address']['alter']['alter_text'] = TRUE;
$handler->display->display_options['fields']['commerce_customer_address']['alter']['text'] = '[commerce_customer_address-first_name] [commerce_customer_address-last_name]
<br/>[commerce_customer_address-organisation_name]
<br/>[commerce_customer_address-thoroughfare]
<br/>[commerce_customer_address-postal_code] [commerce_customer_address-locality]
<br/>[commerce_customer_address-country]';
$handler->display->display_options['fields']['commerce_customer_address']['alter']['preserve_tags'] = '<br>';
$handler->display->display_options['fields']['commerce_customer_address']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['commerce_customer_address']['click_sort_column'] = 'country';
$handler->display->display_options['fields']['commerce_customer_address']['settings'] = array(
'use_widget_handlers' => 1,
'format_handlers' => array(
'address' => 'address',
),
);
/* Veld: Commerce Order: Created date */
$handler->display->display_options['fields']['created']['id'] = 'created';
$handler->display->display_options['fields']['created']['table'] = 'commerce_order';
$handler->display->display_options['fields']['created']['field'] = 'created';
$handler->display->display_options['fields']['created']['label'] = 'Datum';
$handler->display->display_options['fields']['created']['date_format'] = 'short';
/* Veld: Commerce Order: Order number */
$handler->display->display_options['fields']['order_number']['id'] = 'order_number';
$handler->display->display_options['fields']['order_number']['table'] = 'commerce_order';
$handler->display->display_options['fields']['order_number']['field'] = 'order_number';
$handler->display->display_options['fields']['order_number']['label'] = 'Ordernummer';
/* Veld: Commerce Order: Order total */
$handler->display->display_options['fields']['commerce_order_total']['id'] = 'commerce_order_total';
$handler->display->display_options['fields']['commerce_order_total']['table'] = 'field_data_commerce_order_total';
$handler->display->display_options['fields']['commerce_order_total']['field'] = 'commerce_order_total';
$handler->display->display_options['fields']['commerce_order_total']['label'] = '';
$handler->display->display_options['fields']['commerce_order_total']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['commerce_order_total']['click_sort_column'] = 'amount';
$handler->display->display_options['fields']['commerce_order_total']['type'] = 'commerce_price_formatted_components';
$handler->display->display_options['fields']['commerce_order_total']['settings'] = array(
'calculation' => FALSE,
);
/* Veld: Commerce Order: Line items */
$handler->display->display_options['fields']['commerce_line_items']['id'] = 'commerce_line_items';
$handler->display->display_options['fields']['commerce_line_items']['table'] = 'field_data_commerce_line_items';
$handler->display->display_options['fields']['commerce_line_items']['field'] = 'commerce_line_items';
$handler->display->display_options['fields']['commerce_line_items']['label'] = '';
$handler->display->display_options['fields']['commerce_line_items']['alter']['alter_text'] = TRUE;
$handler->display->display_options['fields']['commerce_line_items']['alter']['text'] = '[commerce_line_items]';
$handler->display->display_options['fields']['commerce_line_items']['alter']['nl2br'] = TRUE;
$handler->display->display_options['fields']['commerce_line_items']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['commerce_line_items']['settings'] = array(
'view' => 'commerce_line_item_table|default',
);
$handler->display->display_options['fields']['commerce_line_items']['group_rows'] = FALSE;
$handler->display->display_options['fields']['commerce_line_items']['delta_offset'] = '0';
/* Contextual filter: Commerce Order: Uid */
$handler->display->display_options['arguments']['uid']['id'] = 'uid';
$handler->display->display_options['arguments']['uid']['table'] = 'commerce_order';
$handler->display->display_options['arguments']['uid']['field'] = 'uid';
$handler->display->display_options['arguments']['uid']['default_action'] = 'access denied';
$handler->display->display_options['arguments']['uid']['exception']['title'] = 'Alle';
$handler->display->display_options['arguments']['uid']['default_argument_type'] = 'user';
$handler->display->display_options['arguments']['uid']['default_argument_options']['user'] = FALSE;
$handler->display->display_options['arguments']['uid']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['uid']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['uid']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['uid']['specify_validation'] = TRUE;
$handler->display->display_options['arguments']['uid']['validate']['type'] = 'php';
$handler->display->display_options['arguments']['uid']['validate_options']['code'] = 'if(arg(0) == \'user\' && is_numeric(arg(1))) {
global $user;
if($user->uid == \'1\') return true;
if($user->uid == $argument) return true;
if(in_array(\'beheerder\', $user->roles)) return true;
}else{
return true;
}
return false;';
$handler->display->display_options['arguments']['uid']['validate']['fail'] = 'access denied';
/* Contextual filter: Commerce Order: Order ID */
$handler->display->display_options['arguments']['order_id']['id'] = 'order_id';
$handler->display->display_options['arguments']['order_id']['table'] = 'commerce_order';
$handler->display->display_options['arguments']['order_id']['field'] = 'order_id';
$handler->display->display_options['arguments']['order_id']['default_action'] = 'access denied';
$handler->display->display_options['arguments']['order_id']['exception']['title'] = 'Alle';
$handler->display->display_options['arguments']['order_id']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['order_id']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['order_id']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['order_id']['summary_options']['items_per_page'] = '25';
/* Display: FACTUUR */
$handler = $view->new_display('pdf', 'FACTUUR', 'pdf');
$handler->display->display_options['pager']['type'] = 'some';
$handler->display->display_options['pager']['options']['items_per_page'] = '1';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['style_plugin'] = 'pdf_unformatted';
$handler->display->display_options['row_plugin'] = 'pdf_fields';
$handler->display->display_options['row_options']['formats'] = array(
'commerce_customer_address' => array(
'position' => array(
'object' => 'page',
'corner' => 'top_left',
'x' => '70',
'y' => '25',
'width' => '',
'height' => '',
),
'text' => array(
'font_size' => '11',
'font_family' => 'default',
'font_style' => NULL,
'align' => NULL,
'hyphenate' => NULL,
'color' => '',
),
'render' => array(
'is_html' => 1,
'minimal_space' => '1',
'eval_before' => '',
'bypass_eval_before' => 0,
'eval_after' => '',
'bypass_eval_after' => 0,
),
),
'created' => array(
'position' => array(
'object' => 'page',
'corner' => 'top_left',
'x' => '40',
'y' => '60',
'width' => '',
'height' => '',
),
'text' => array(
'font_size' => '11',
'font_family' => 'default',
'font_style' => NULL,
'align' => NULL,
'hyphenate' => NULL,
'color' => '',
),
'render' => array(
'is_html' => 1,
'minimal_space' => '1',
'eval_before' => '',
'bypass_eval_before' => 0,
'eval_after' => '',
'bypass_eval_after' => 0,
),
),
'order_number' => array(
'position' => array(
'object' => 'page',
'corner' => 'top_left',
'x' => '40',
'y' => '70',
'width' => '',
'height' => '',
),
'text' => array(
'font_size' => '11',
'font_family' => 'default',
'font_style' => NULL,
'align' => NULL,
'hyphenate' => NULL,
'color' => '',
),
'render' => array(
'is_html' => 1,
'minimal_space' => '1',
'eval_before' => '',
'bypass_eval_before' => 0,
'eval_after' => '',
'bypass_eval_after' => 0,
),
),
'commerce_order_total' => array(
'position' => array(
'object' => 'page',
'corner' => 'top_left',
'x' => '10',
'y' => '140',
'width' => '',
'height' => '',
),
'text' => array(
'font_size' => '11',
'font_family' => 'default',
'font_style' => NULL,
'align' => 'R',
'hyphenate' => NULL,
'color' => '',
),
'render' => array(
'is_html' => 1,
'minimal_space' => '1',
'eval_before' => '',
'bypass_eval_before' => 0,
'eval_after' => '',
'bypass_eval_after' => 0,
),
),
'commerce_line_items' => array(
'position' => array(
'object' => 'page',
'corner' => 'top_left',
'x' => '20',
'y' => '80',
'width' => '350',
'height' => '',
),
'text' => array(
'font_size' => '11',
'font_family' => 'default',
'font_style' => NULL,
'align' => NULL,
'hyphenate' => NULL,
'color' => '',
),
'render' => array(
'is_html' => 1,
'minimal_space' => '1',
'eval_before' => '',
'bypass_eval_before' => 0,
'eval_after' => '',
'bypass_eval_after' => 0,
),
),
);
$handler->display->display_options['row_options']['leading_template'] = '0';
$handler->display->display_options['row_options']['template'] = 'briefpapier de oester.pdf';
$handler->display->display_options['row_options']['succeed_template'] = '0';
$handler->display->display_options['defaults']['filter_groups'] = FALSE;
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Commerce Order: Order status */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'commerce_order';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = array(
'pending' => 'pending',
'completed' => 'completed',
);
$handler->display->display_options['path'] = 'user/%/orders/%/invoice';
$handler->display->display_options['margin_left'] = '20';
$handler->display->display_options['margin_right'] = '20';
$handler->display->display_options['margin_top'] = '30';
$handler->display->display_options['margin_bottom'] = '30';
$handler->display->display_options['leading_template'] = '0';
$handler->display->display_options['template'] = '0';
$handler->display->display_options['succeed_template'] = '0';
$handler->display->display_options['default_font_style'] = array(
'b' => 0,
'i' => 0,
'u' => 0,
'd' => 0,
'o' => 0,
);
$translatables['Factuur'] = array(
t('Master'),
t('Commerce Invoice'),
t('meer'),
t('Toepassen'),
t('Opnieuw instellen'),
t('Sorteer op'),
t('Oplopend'),
t('Aflopend'),
t('Items per pagina'),
t('- Alle -'),
t('Offset'),
t('� eerste'),
t('� vorige'),
t('volgende �'),
t('laatste �'),
t('Customer profile referenced by commerce_customer_billing'),
t('Line items referenced by commerce_line_items'),
t('[commerce_customer_address-first_name] [commerce_customer_address-last_name]
<br/>[commerce_customer_address-organisation_name]
<br/>[commerce_customer_address-thoroughfare]
<br/>[commerce_customer_address-postal_code] [commerce_customer_address-locality]
<br/>[commerce_customer_address-country]'),
t('Datum'),
t('Ordernummer'),
t('[commerce_line_items]'),
t('Alle'),
t('FACTUUR'),
t('more'),
);
Comments
Comment #1
sportel CreditAttribution: sportel commentedHi,
This problem is already discussed in https://drupal.org/node/1907076. I think you'll find an answer there.
Mike.