Additional parameters

When creating a recipient list from type external provider, you have the possibility to specify additional parameters that will be passed as a single string arguments to the provider. Let's suppose the user specify this recipient list:

Custom provider as an itemsProcFunc

Method myRecipientList will get additional parameter "13" and will be able to process it the way it likes:

public function myRecipientList(array &$params, $pObj) {
    // Retrieve user parameters (will get "13")
    $sizeOfRecipientList = $params['userParams'];

    // snip
}
Copied!

The next two sections describe how you may:

  1. Create a JavaScript-based wizard to manipulate the string of additional parameters
  2. Create additional TCA fields to be even more user friendly