simplenews-newsletter-footer.tpl.php in Simplenews 7.2
Same filename and directory in other branches
Default theme implementation to format the simplenews newsletter footer.
Copy this file in your theme directory to create a custom themed footer. Rename it to simplenews-newsletter-footer--[newsletter-id].tpl.php to override it for a newsletter using the newsletter id.
@todo Update the available variables. Available variables:
- $build: Array as expected by render()
- $build['#node']: The $node object
- $language: language code
- $key: email key [node|test]
- $format: newsletter format [plain|html]
- $unsubscribe_text: unsubscribe text
- $test_message: test message warning message
- $simplenews_theme: path to the configured simplenews theme
Available tokens:
- [simplenews-subscriber:unsubscribe-url]: unsubscribe url to be used as link
Other available tokens can be found on the node edit form when token.module is installed.
1 theme call to simplenews-newsletter-footer.tpl.php
- SimplenewsSourceEntity::buildFooter in includes/
simplenews.source.inc - Builds the themed footer.
File
theme/simplenews-newsletter-footer.tpl.phpView source
<?php
/**
* @file
* Default theme implementation to format the simplenews newsletter footer.
*
* Copy this file in your theme directory to create a custom themed footer.
* Rename it to simplenews-newsletter-footer--[newsletter-id].tpl.php to override it for a
* newsletter using the newsletter id.
*
* @todo Update the available variables.
* Available variables:
* - $build: Array as expected by render()
* - $build['#node']: The $node object
* - $language: language code
* - $key: email key [node|test]
* - $format: newsletter format [plain|html]
* - $unsubscribe_text: unsubscribe text
* - $test_message: test message warning message
* - $simplenews_theme: path to the configured simplenews theme
*
* Available tokens:
* - [simplenews-subscriber:unsubscribe-url]: unsubscribe url to be used as link
*
* Other available tokens can be found on the node edit form when token.module
* is installed.
*
* @see template_preprocess_simplenews_newsletter_footer()
*/
if (!$opt_out_hidden) {
?>
<?php
if ($format == 'html') {
?>
<p class="newsletter-footer"><a href="[simplenews-subscriber:unsubscribe-url]"><?php
print $unsubscribe_text;
?></a></p>
<?php
}
else {
?>
-- <?php
print $unsubscribe_text;
?>: [simplenews-subscriber:unsubscribe-url]
<?php
}
}
?>
<?php
if ($key == 'test') {
?>
- - - <?php
print $test_message;
?> - - -
<?php
}