webform_example_composite.module in Webform 6.x
Same filename and directory in other branches
File
modules/webform_example_composite/webform_example_composite.moduleView source
<?php
/**
* @file
* Provides an example that shows how to create a Webform composite.
*/
include_once __DIR__ . '/../../includes/webform.theme.template.inc';
/**
* Implements hook_theme().
*/
function webform_example_composite_theme() {
return [
'webform_example_composite' => [
'render element' => 'element',
],
];
}
/**
* Prepares variables for webform example composite templates.
*
* Default template: webform-example-composite.html.twig.
*
* @param array $variables
* An associative array containing:
* - element: An associative array containing the properties of the element.
*/
function template_preprocess_webform_example_composite(array &$variables) {
// Here you can get the composite element and alter it.
_template_preprocess_webform_composite($variables);
}
Functions
Name | Description |
---|---|
template_preprocess_webform_example_composite | Prepares variables for webform example composite templates. |
webform_example_composite_theme | Implements hook_theme(). |