Как создать пустую страницу?

Главные вкладки

Лучший ответ

Аватар пользователя bumble bumble 20 февраля 2018 в 10:13
1
<?php
function MODULE_menu() {
  
$items['blank/page'] = [
    
'page callback'    => 'MODULE_page_callback',
    
'access arguments' => ['access content'],
    
'type'             => MENU_CALLBACK,
  ];
  
  return 
$items;
}
 
function 
MODULE_page_callback () {
  echo 
'$user->name';
  
drupal_exit();
}
?>

Комментарии

Аватар пользователя gun_dose gun_dose 20 февраля 2018 в 8:16

Насколько страница должна быть пустая? Если вы выведете на ней пдф, она уже не будет пустой. Может вам просто нужна ссылка на пдф с таргет бланк?

Аватар пользователя kompospec kompospec 20 февраля 2018 в 8:33

gun_dose wrote:

Насколько страница должна быть пустая? Если вы выведете на ней пдф, она уже не будет пустой. Может вам просто нужна ссылка на пдф с таргет бланк?


В инструкции к PDF написано что выводиться должна на полностью пустую страницу. То есть там не должно быть ничего - даже пробела.

Аватар пользователя kompospec kompospec 20 февраля 2018 в 8:37

Я создаю PDF счет. Из данных пользователя Drupal. Точнее из дополнительных полей которые созданы - фамилия имя, город, индекс, страна

Аватар пользователя bumble bumble 20 февраля 2018 в 9:31
<?php
/**
 * Implements hook_menu().
 */
function MODULE_menu() {
  
$items['blank/page'] = [
    
'page callback'    => 'drupal_exit',
    
'access arguments' => ['access content'],
    
'type'             => MENU_CALLBACK,
  ];
  
  return 
$items;
}
?>
Аватар пользователя kompospec kompospec 20 февраля 2018 в 9:53

bumble wrote:

Не. Что-то не то.
Наверное я не правильно задал вопрос.
Как бы правильно? Ну например на странице не должно выводится ничего кроме номера Юзера или его ника.

Аватар пользователя kompospec kompospec 20 февраля 2018 в 9:55

gun_dose wrote:

Так это и есть ссылка на скачивание документа с target="_blank"


А как передавать переменные с Друпала? Постом? Тогда сразу вопрос с защитой и пр. неразберихами

Аватар пользователя bumble bumble 20 февраля 2018 в 9:57

Все то.

kompospec wrote:

То есть там не должно быть ничего - даже пробела.

Вот, пожалуйста.

kompospec wrote:

например на странице не должно выводится ничего кроме номера Юзера или его ника

По таким "напримерам" можно гадать до посинения.
Опишите конкретно - что Вам нужно, что Вы сделали, что не получилось. Еще, крайне желательно указать предпочитаемый путь реализации (программно, "аестьмодуль'но", или "стандартными" средствами).

Аватар пользователя kompospec kompospec 20 февраля 2018 в 10:02

ребят. Есть Друпал.
Нужно. - Полностью пустая страница. На ней должно быть напечатано значение, например:

$user->name

Аватар пользователя kompospec kompospec 20 февраля 2018 в 10:10

Вот код страницы которая нужна.

<?php
$mysqli 
= new mysqli('localhost''''''');
$uu=$mysqli->query("SELECT * FROM user where id = 1")->fetch_assoc();
print 
$uu['name'];    
?>

Но хочется правильно.

Аватар пользователя bumble bumble 20 февраля 2018 в 10:13
1
<?php
function MODULE_menu() {
  
$items['blank/page'] = [
    
'page callback'    => 'MODULE_page_callback',
    
'access arguments' => ['access content'],
    
'type'             => MENU_CALLBACK,
  ];
  
  return 
$items;
}
 
function 
MODULE_page_callback () {
  echo 
'$user->name';
  
drupal_exit();
}
?>