TypoScript¶
powermail2salesforce needs some basic TypoScript configuration. To do so you
have to add an +ext template to either the root page of your website or to a
specific page which contains the powermail2salesforce plugin.
- Locate page - You have to decide where you want to insert the TypoScript template. Either root page or page with - powermail2salesforceplugin is OK.
- Create TypoScript template - Switch to template module and choose the specific page from above in the pagetree. Choose - Click here to create an extension templatefrom the right frame. In the TYPO3 community it is also known as "+ext template".
- Add static template - Choose - Info/Modifyfrom the upper selectbox and then click on- Edit the whole template recordbutton below the little table. On tab- Includeslocate the section- Include static (from extension). Use the search above- Available itemsto search for- powermail2salesforce. Hopefully just one record is visible below. Choose it, to move that record to the left.
- Save - If you want you can give that template a name on tab "General", save and close it. 
- Constants Editor - Choose - Constant Editorfrom the upper selectbox.
- powermail2salesforceconstants- Choose - PLUGIN.TX_POWERMAIL2SALESFORCEfrom the category selectbox to show just- powermail2salesforcerelated constants
- Configure constants - Adapt the constants to your needs. 
- Configure TypoScript - As constants will only allow modifiying a fixed selection of TypoScript you also switch to - Info/Modifyagain and click on- Setup. Here you have the possibility to configure all- powermail2salesforcerelated configuration.
Finisher¶
Finisher Configuration¶
_enable¶
- _enable¶
- Type
- boolean 
- Default
- 1 
- Path
- plugin.tx_powermail.settings.setup.finishers.100.config 
 - With this switch you can deactivate the connection to salesforce API. 
targetUrl¶
- targetUrl¶
- Required
- true 
- Type
- string 
- Default
- [EMPTY] 
- Path
- plugin.tx_powermail.settings.setup.finishers.100.config 
 - Set the - *.phpURI endpoint of the salesforce API endpoint starting with- https://. Example:- http://www.target.com/target.php.
orgid¶
This is a salesforce specific option.
- orgid¶
- Required
- true 
- Type
- integer 
- Default
- [EMPTY] 
- Path
- plugin.tx_powermail.settings.setup.finishers.100.config 
 - Set the organization UID. 
recordType¶
This is a salesforce specific option.
- recordType¶
- Required
- true 
- Type
- string 
- Default
- [EMPTY] 
- Path
- plugin.tx_powermail.settings.setup.finishers.100.config 
 - Set the record type. 
type¶
This is a salesforce specific option.
- type¶
- Required
- true 
- Type
- string 
- Default
- [EMPTY] 
- Path
- plugin.tx_powermail.settings.setup.finishers.100.config 
 - Set the type. 
origin¶
This is a salesforce specific option.
- origin¶
- Required
- true 
- Type
- string 
- Default
- [EMPTY] 
- Path
- plugin.tx_powermail.settings.setup.finishers.100.config 
 - Set the origin. 
username¶
Basic Auth Protection - leave empty if Target is not protected.
- username¶
- Type
- string 
- Default
- [EMPTY] 
- Path
- plugin.tx_powermail.settings.setup.finishers.100.config 
 - Set the username for the - .htaccessbasic auth protection.