Вы здесь

Printer, e-mail and PDF versions

Генерация страниц для печати, PDF-версий и отправка страниц по почте.

Модуль Printer, e-mail and PDF versions позволяет генерировать версии страниц для печати, отправке по почте и PDF-версии. Эти страницы доступны по адресам:

где NID — номер документа. Одним из возможных вариантов создания PDF-версий страниц, может являться библиотека TCPDF. Скачав TCPDF, распакуйте её в папку sites/all/modules/print/lib и она станет доступной на вкладке настройки PDF-версии. Для представления данных могут использоваться шаблоны вида print[_format][.node-node-type].tpl.php

Блоки:

  • Printer, e-mail and PDF versions
  • Printer, e-mail and PDF versions: чаще всего отправляют по почте
  • Printer, e-mail and PDF versions: чаще всего распечатывают
  • Printer, e-mail and PDF versions: чаще всего требуют PDF-версию

Вкладка Печать позволяет настроить следующие параметры:

  • Положение. В области ссылок ($links) или в углу документа. Выберите положение ссылки ведущей на версию для печати. Область ссылок обычно расположена в конце документа, а под углом документа понимается правый верхний угол. Снятие отметок со всех полей отменит вывод ссылки на странице. Если вывод ссылок на странице будет отменён, версию для печати всё равно можно получить по адресу print/nid (nid — это номер документа).
  • Стиль ссылки. Текст, значок или значок и текст. Выберите каким образом будет показываться ссылка на странице.
  • Использовать альтернативные адреса. При включении этого поля, ссылки будут использовать альтернативные адреса, вместо стандартного использования системных адресов.
  • Класс ссылки. Введите название CSS-класса, который будет использоваться для ссылки. Использование отдельного класса, позволит легче работать с оформлением ссылки и позволит настраивать её поведение с использованием дополнительных модулей использующих jQuery. Если вы хотите определить для ссылки несколько классов, то вводите их разделяя пробелом.
  • Видимость ссылки. Исключая перечисленные страницы, на перечисленных страницах или если введённый PHP-код возвращает значение TRUE
  • Видимость ссылки на общих страницах (не документы). Исключая перечисленные страницы, на перечисленных страницах или если введённый PHP-код возвращает значение TRUE. В этом поле можно настроить видимость ссылки на страницах, которые не являются документами (обзорные страницы, виды, панели, страницы терминов и т.д.)
  • Ссылки на страницах книг. Не изменять ссылку модуля Book, текущая страница и вложенные страницы или текущая страница
  • Открывать версию для печати в новом окне. Включение этого поля приведёт к открытию ссылки в новом окне или вкладке
  • Включить автоматическую отправку страницы на печать. Автоматический вызов функции печати в браузере при переходе по ссылке
  • Автоматически закрывать окно после печати страницы. Если поле Включить автоматическую отправку страницы на печать активировано, то включение этого поля приведёт к автоматическому закрытию окна после того, как его содержание будет напечатано
  • Мета-тег «Robots». Добавить параметр noindex, добавить параметр nofollow и добавить параметр noarchive

Вкладка Текстовые строки позволяет определить текст выводимых модулем строк. Сохранение строк на этой странице, приведёт к запрещению их перевода стандартной системой перевода Drupal. Для возврата к стандартному состоянию можно воспользоваться кнопкой «Восстановить».

  • Текст ссылки. Введите текст, который будет использоваться для ссылки ведущей на версию страницы для печати

Вкладка Почта позволяет настроить следующие параметры:

  • Положение. В области ссылок ($links) или в углу документа. Выберите положение ссылки для отправки на почту. Область ссылок обычно расположена в конце документа, а под углом документа понимается правый верхний угол. Снятие отметок со всех полей отменит вывод ссылки на странице
  • Стиль ссылки. Текст, значок или значок и текст. Выберите каким образом будет показываться ссылка на странице
  • Использовать альтернативные адреса. При включении этого поля, ссылки будут использовать альтернативные адреса, вместо стандартного использования системных адресов
  • Класс ссылки. Введите название CSS-класса, который будет использоваться для ссылки. Использование отдельного класса, позволит легче работать с оформлением ссылки и позволит настраивать её поведение с использованием дополнительных модулей использующих jQuery. Если вы хотите определить для ссылки несколько классов, то вводите их разделяя пробелом.
  • Видимость ссылки. Исключая перечисленные страницы, на перечисленных страницах или если введённый PHP-код возвращает значение TRUE
  • Видимость ссылки на общих страницах (не документы). Исключая перечисленные страницы, на перечисленных страницах или если введённый PHP-код возвращает значение TRUE
  • Ссылки на страницах книг. Ссылки нет, текущая страница и вложенные страницы или текущая страница
  • Часовой порог. Выберите максимальное количество писем, которое может отправить пользователь в течении одного часа
  • Отправить только краткое содержание. Отметьте это поле, чтобы на почтовый адрес отправлялось только краткое содержание документа
  • Разрешить выбор: краткое содержание/полное содержание. Отметьте это поле, чтобы разрешить пользователям выбирать между отправкой краткого содержания документа и отправкой полного содержания документа

Вкладка Текстовые строки позволяет определить текст выводимых модулем строк. Сохранение строк на этой странице, приведёт к запрещению их перевода стандартной системой перевода Drupal. Для возврата к стандартному состоянию можно воспользоваться кнопкой «Восстановить».

  • Текст ссылки. Введите текст, который будет использоваться для ссылки ведущей на отправку страницы по почте
  • Сообщение — заголовок. Введите текст, который будет использоваться в поле заголовка письма. Доступные переменные: !user — имя отправителя, !site — название сайта, !title — заголовок страницы
  • Сообщение — преамбула. Введите текст, который будет использоваться в качестве преамбулы письма. После этого текста пользователь сможет добавить свой текст
  • Сообщение — содержание. Введите текст, который будет использоваться в качестве содержания сообщения по умолчанию
  • Текст после отправки сообщения. Введите текст, который будет показываться пользователю после того, как он отправит письмо

Вкладка PDF позволяет настроить следующие параметры:

  • Генерация PDF-версии. Выберите программу, которая будет генерировать PDF-версию страницы
  • Положение. В области ссылок ($links) или в углу документа. Выберите положение ссылки ведущей на генерацию PDF-версии. Область ссылок обычно расположена в конце документа, а под углом документа понимается правый верхний угол. Снятие отметок со всех полей отменит вывод ссылки на странице. Если вывод ссылок на странице будет отменён, PDF-версию всё равно можно получить по адресу printpdf/nid (nid — это номер документа)
  • Стиль ссылки. Текст, значок или значок и текст. Выберите каким образом будет показываться ссылка на странице
  • Использовать альтернативные адреса. При включении этого поля, ссылки будут использовать альтернативные адреса, вместо стандартного использования системных адресов.
  • Класс ссылки. Введите название CSS-класса, который будет использоваться для ссылки. Использование отдельного класса, позволит легче работать с оформлением ссылки и позволит настраивать её поведение с использованием дополнительных модулей использующих jQuery. Если вы хотите определить для ссылки несколько классов, то вводите их разделяя пробелом.
  • Видимость ссылки. Исключая перечисленные страницы, на перечисленных страницах или если введённый PHP-код возвращает значение TRUE
  • Видимость ссылки на общих страницах (не документы). Исключая перечисленные страницы, на перечисленных страницах или если введённый PHP-код возвращает значение TRUE
  • Ссылки на страницах книг. Ссылки нет, текущая страница и вложенные страницы, текущая страница
  • Сгенерированный файл. Открыть в текущем окне, открыть в новом окне и открыть окно сохранения файла. Выберите действие, которое будет выполняться после генерации файла.
  • Формат. Выберите формат бумаги, в котором будет генерироваться файл.
  • Ориентация. Выберите ориентацию бумаги, в которой будет генерироваться файл.
  • Автонастройка параметров TCPDF. Если вы выключите это поле, то параметры работы TCDPF будет необходимо настроить в файле tcpdf/config/tcpdf_config.php.
  • Шрифты. Введите используемое семейство шрифтов. Примеры: helvetica, times, courier, dejavusans, dejavuserif, freesans, freeserif, freemono. Отметьте: TCPDF полностью внедряет шрифт в генерируемый файл. Если вы не используете Unicode, то выбор семейств helvetica или times позволит сохранить небольшой размер получаемого файла. Шрифты использующие Unicode могут увеличить размер получаемого файла на 1 МБ.
  • Размер шрифта. Введите размер шрифта, который будет использоваться для обычного текста. Этот размер будет являться базовым при масштабировании текста к другим стилям.
  • Параметры утилиты wkhtmltopdf. Установите дополнительные параметры, которые будут использоваться при работе wkhtmltopdf. В этом поле можно использовать маркеры (см. список ниже)
  • Параметры утилиты Xvfb. Установите дополнительные параметры, которые будут использоваться при работе Xvfb.
  • PDF File Name. If left empty the generated filename defaults to the node's path. Tokens may be used to build the filename (see following list). The .pdf extension will be appended automatically

Вкладка Текстовые строки позволяет определить текст выводимых модулем строк. Сохранение строк на этой странице, приведёт к запрещению их перевода стандартной системой перевода Drupal. Для возврата к стандартному состоянию можно воспользоваться кнопкой «Восстановить».

  • Текст ссылки. Введите текст, который будет использоваться для ссылки ведущей на генерацию PDF-версии страницы

Вкладка Настройка позволяет настроить следующие параметры:

  • CSS URL. Адрес файла стилей, который используется в версии для печати. Если это поле оставить незаполненным, то будет использоваться набор стилей определённых модулем. Доступные переменные: %b (основной путь — /), %t (путь к теме — themes/garland)
  • Добавить список используемых на странице URL. Отметьте это поле, чтобы включить список URL использованных на странице, отдельным блоков внизу страницы. Отметьте: разрешить или запретить создание списка URL можно на странице настройки каждого типа документов (Типы документов).
  • Включить в версию для печати комментарии. Отметьте это поле, чтобы включить в версию для печати комментарии, добавленные к документу (необходим стандартный модуль Comment).
  • Способ открытия нового окна. Использовать атрибут target (несовместим со стандартом XHTML Strict), использовать JavaScript (требуется поддержка со стороны браузера) или выберите способ, с использованием которого будут открываться новые окна/вкладки.
  • Логотип. Нет, текущая тема или определёно ниже. Выберите логотип, который будет показываться на генерируемых модулем страницах. Если выбрано Определёно ниже, то укажите адрес логотипа или загрузите файл с логотипом.
  • URL логотипа
  • Файл. Если у вас нет прямого доступа к файлам на сервере, то вы можете загрузить логотип используя это поле.
  • Нижняя колонка. Нет, нижняя колонка сайта ($footer) или определёно ниже. Выберите содержание, которое будет показываться на генерируемых модулем страницах внизу. Если выбрано Определёно ниже, то введите текст в поле ниже.
  • Включить в версию URL страницы. Отметьте это поле, чтобы включить исходный URL страницы в сгенерированную версию. URL страницы будет показан внизу генерируемой версии
  • Добавить к URL страницы дату генерации. Отметьте это поле, чтобы к информации о URL страницы добавить текущую дату и время создания её версии
  • Использовать системный адрес. Отметьте это поле, чтобы при указании источника указывался системный адрес страницы, а не альтернативный

Вкладка Текстовые строки позволяет определить текст выводимых модулем строк. Сохранение строк на этой странице, приведёт к запрещению их перевода стандартной системой перевода Drupal. Для возврата к стандартному состоянию можно воспользоваться кнопкой «Восстановить».

  • Публикация на сайте %site_name
  • Автор: %author
  • Опубликовано: %date
  • Источник
  • Получено: %date
  • Ссылки

Параметры показанные ниже будут использоваться в том случае, если их использование разрешено на странице настройки модуля.

  • Версия для печати. Показывать ссылки, показывать ссылки в комментариях или добавить список используемых на странице URL
  • Отправка по почте. показывать ссылки, показывать ссылки в комментариях или добавить список используемых на странице URL
  • PDF-версия. Показывать ссылки, показывать ссылки в комментариях или добавить список используемых на странице URL
Видео работы с проектом