DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

EXT: bvt_powermail_pdf

Created:2010-12-18 19:57
Changed:2016-07-16 16:30
Classification:bvt_powermail_pdf
Keywords:pdf, powermail, form, html2pdf, html, powermailpdf
Author:Reinhard Schneidewind, BlueVisionTec UG (haftungsbeschränkt)
Email:info@bluevisiontec.de
Language:en
Description:bvt_powermail_pdf is a fork of the extension bw_powermail_mpdf which is a modification of the extension powermailpdf and can be used for automatic pdf generation with mPDF after a powermail form is submitted.

Introduction

This extension can insert powermail data to an html document and transform it to PDF.

Installation

  • Install this extension
  • Download version 6.1.0 mPDF and unzip the files to typo3conf/ext/bvt_powermail_pdf/Classes/mpdf
  • Set config.baseUrl
  • Add a valid TypoScript Setup Configuration to the page which uses the powermail form.
  • Add static template bvt_powermail_pdf
  • Create a html template which should be rendered to pdf and set the filepath in TypoScript Setup.

TypoScript Configuration

This is an example configuration.
plugin.tx_bvtpowermailpdf {
  settings {
    # Activate powermail pdf
    activate = 1

    # Show download link on success page
    showDownloadLink = 1

    # Send PDF via Email?
    email{
      attachFile = 0
    }

    # Link settings
    typolink {
      extTarget = _blank
    }

    # PDF settings
    sourceFile = fileadmin/form.html
    fillPdf = 1
    fieldMap {
      # pdffield = powermailfield
      name = name
      email = email
      interests = interests
    }
  }
}

You might want to configure PowerMail to add attachments to sender mails:

plugin.tx_powermail.settings {
    sender.attachment = 1
}

Configuration

See "Installation" for TypoScript configuration.

Powermail configuration

General markers:

  • powermail_all : All filled fields
  • pdf_url : URL to generated pdf
  • pdf_linl : Link to generated pdf (typolink)
  • increment_id : An incrementing "request id" based on mail uid
Add pdf url to sender/receiver mail:
{pdf_url -> f:format.raw()}
Add pdf link to "thank you" page:
{pdf_link -> f:format.raw()}

HTML Template for PDF generation

See mPDF documentation for details.

Issues

Please create issue reports on Github: https://github.com/bluevisiontec/bvt_powermail_pdf

Credits

bvt_powermail_pdf is a fork of the extension bw_powermail_mpdf in version 1.0.4 .

bw_powermail_mpdf is developed by Browserwerk. See https://docs.typo3.org/typo3cms/extensions/bw_powermail_mpdf/ for further details.

bw_powermail_mpdf itself is a modification of powermailpdf .

powermailpdf is developed by Eike Starkmann. See https://docs.typo3.org/typo3cms/extensions/powermailpdf/ for further deetails.