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

Аватар пользователя kompospec

Как создать пустую страницу?
Для вывода PDF Нужна полностью пустая страница
Как это сделать?
Спасибо.

Тип материала:
Версия Drupal:
0 Thanks

Лучший ответ

Аватар пользователя bumble
bumble 9 месяцев назад
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 9 месяцев назад

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

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

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

Аватар пользователя gun_dose
gun_dose 9 месяцев назад

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

Аватар пользователя kompospec
kompospec 9 месяцев назад

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

Аватар пользователя bumble
bumble 9 месяцев назад
<?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 9 месяцев назад
bumble написал:

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

Аватар пользователя kompospec
kompospec 9 месяцев назад
gun_dose написал:
Так это и есть ссылка на скачивание документа с target="_blank"

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

Аватар пользователя gun_dose
gun_dose 9 месяцев назад

Ничего не передавать. Это же просто ссылка на пдф-документ.

Аватар пользователя bumble
bumble 9 месяцев назад

Все то.

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

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

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

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

Аватар пользователя kompospec
kompospec 9 месяцев назад

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

$user->name

Аватар пользователя kompospec
kompospec 9 месяцев назад

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

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

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

Аватар пользователя bumble
bumble 9 месяцев назад
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();
}
?>
Аватар пользователя kompospec
kompospec 9 месяцев назад
bumble написал:

Сработало! Обалдеть. Спасибо большущее.