Nemanja T.
Nemanja T.

Reputation: 55

TYPO3 Powermail 2 - how change template for plugin instance

I have Powermail( new version, the one based on Extbase) instance at the bottom of each page. This instance is placed somewhere on the website and rendered in footer via RECORDS. Now, I need this instance to have different templates than the rest of Powermail plugin instances.

So, how can I pass this configuration to the plugin instance? There is no option in flexform to specify the path to the template so I'm stuck.

Thanks in front ;)

Upvotes: 3

Views: 3939

Answers (2)

mtness
mtness

Reputation: 1024

You can set a different layout for this in the "Extended" Tab of the form, as described here: http://docs.typo3.org/typo3cms/extensions/powermail/Powermail/Faq/Index.html#how-to-change-the-style-selector-with-my-own-values-in-forms-pages

This way a class will be set in the < form >-tag, und you may style the record differently.

Upvotes: 0

DerSchreiner
DerSchreiner

Reputation: 276

You can use an extension template on the respective page, and set the templateRootPath accordingly - either by setting the constants plugin.tx_powermail_view.templateRootPath or by setting the setup settings plugin.tx_powermail.view.templateRootPath directly:

plugin.tx_powermail {
   view {
       templateRootPath = {$plugin.tx_powermail.view.templateRootPath}
       partialRootPath = {$plugin.tx_powermail.view.partialRootPath}
       layoutRootPath = {$plugin.tx_powermail.view.layoutRootPath}
   }
}

(partials and layout follow the same pattern)

See: http://typo3.org/extension-manuals/powermail/2.0.0/view/1/48/

Upvotes: 2

Related Questions