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: Form Extended

Created:2010-02-18T17:33:18
Changed by:Daniel Hoffmann
Changed:2014-01-30T11:49:45
Classification:daho_form_extended
Description:The keywords help with categorizing and tagging of the manuals. You can combine two or more keywords and add additional keywords yourself. Please use at least one keyword from both lists. If your manual is NOT in english, see next tab "language" ---- forEditors (use this for editors / german "Redakteure") forAdmins (use this for Administrators) forDevelopers (use this for Developers) forBeginners (manuals covering TYPO3 basics) forIntermediates (manuals going into more depth) forAdvanced (covering the most advanced TYPO3 topics) see more: http://wiki.typo3.org/doc_template#tags ----
Keywords:form, postprocessor, forAdmins, forBeginners
Author:Daniel Hoffmann
Email:d.hoffmann@system4all.de
Info 4:
Language:en

img-1 img-2 EXT: Form Extended - daho_form_extended

EXT: Form Extended

Extension Key: daho_form_extended

Language: en

Keywords: form, postprocessor, forAdmins, forBeginners

Copyright 2000-2010, Daniel Hoffmann, <d.hoffmann@system4all.de>

This document is published under the Open Content License

available from http://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3

- a GNU/GPL CMS/Framework available from www.typo3.org

Table of Contents

EXT: Form Extended 1

`Introduction 3 <#__RefHeading__760_1173000930>`_

What does it do? 3

Screenshots 3

`Users manual 4 <#__RefHeading__766_1173000930>`_

Postprocessor “usercopy” 4

`Administration 5 <#__RefHeading__770_1173000930>`_

`Configuration 6 <#__RefHeading__772_1173000930>`_

Requirements 6

Reference 6

`Tutorial 7 <#__RefHeading__778_1173000930>`_

`Known problems 8 <#__RefHeading__780_1173000930>`_

`To-Do list 9 <#__RefHeading__782_1173000930>`_

`ChangeLog 10 <#__RefHeading__784_1173000930>`_

Introduction

What does it do?

This Extension adds a Postprocessor to the Core-Form-Extension for sending an Usercopy of the form.

Screenshots

Users manual

Postprocessor “usercopy”

  • The Postprocessor “Usercopy” extends the standard Postprocessor “mail” with the functionality to send a copy of the e-Mail to the user who entered his data in the form.
  • All functions from the standard Postprocessor “mail” are included, so that only the usercopy Postprocessor must be used.

Administration

Configuration

  • Download & Install the Extension from the TER.
  • Edit the Form which should send a copy to the user.
  • Configuration can be found under Reference
  • Two course of action are possible:1.) The form provides a checkbox so that the user can choose if he wants to receive a copy or not2.) The form always sends a copy the the user.

Requirements

Please provide a field where the user enters his e-mail-address, this field should be validated as an e-mail-address.

Subheadlines

You can produce subheadlines in a section using “Heading 4” or “Heading 5” (normally used for “Examples”)

Reference

Possible subsections: Reference (TypoScript)

sendAlways

Property

sendAlways

Data type

boolean

Description

If sendAlways is set to 1 the copy will always be sen. If sendAlways is set to 0 the property sendField must be provided.

Default

0

sendField

Property

sendField

Data type

string

Description

Name of the Checkbox-Field where the user can choose wether to get the copy or not.

Default

senderName

Property

senderName

Data type

string

Description

Name set in the e-mail copy for the sende

Default

senderEmail

Property

senderEmail

Data type

string

Description

E-Mail set in the e-mai copy for the sende

Default

receiverEmailField

Property

receiverEmailField

Data type

string

Description

Name of the Field which contains the e-mail-address of the user.

Default

subject

Property

subject

Data type

string

Description

Subject of the e-Mail send to the user

Default

((generated))
Example

Example-Postprocessor-Configuration (part of form-configuration):

postProcessor {
    1 = \DAHO\DahoFormExtended\PostProcess\Usercopy
    1 {
             configuration directives of the standard mail postprocessor
            usercopy {
                    sendAlways = 0
                    sendField = usercopy
                    senderName = Name of the Sende
                    senderEmail = form@typo3.org
                    receiverEmailField = email
                    subject = Your Copy of the submitted form
            }
    }
}

Tutorial

Known problems

The Form-Wizard can not be user, the “Array” must be used.

To-Do list

Try to get the Postprocessor in the Form-Wizard

ChangeLog

0.1.0

Version

0.1.0

Changes

Initial Release / Added Postprocessor “Usercopy”

img-2 10