banner_output_template.tpl.php in Dynamic Banner 7
This file will determine how the dynamic banner block will display
File
templates/banner_output_template.tpl.phpView source
<?php
// $Id$
/**
* @file
* This file will determine how the dynamic banner block will display
*/
// input variables need to have the same name as the theme definitions
// Url
$url;
// Text (optional)
$text;
// Link (optional)
$link;
// display setting
$display_setting;
// display errors
$display_errors;
// default the output
$output = "";
// decide how to output based on what the display setting is
if ($display_setting == 'urltext') {
// check for variables
if ($url && $text) {
// form the html snippet and print
$output .= "<div id='banner-left'>";
// match this up with your css
$output .= "<img src='/{$url}' class='jpg' alt='banner' width='596' height='209' />";
$output .= "</div><div id='banner-right'>";
// if you have text in your banner match this up with your css
$output .= "<p id='bannerTitle'>" . $text . "</p>";
$output .= "</div>";
}
elseif ($display_errors) {
$output .= "banner problem";
}
}
elseif ($display_setting == 'url') {
// just an image url came in
if ($url) {
$output .= "<div id='banner'>";
$output .= "<img src='/{$url}' class='jpg' alt='banner' width='596' height='209' />";
$output .= "</div>";
}
elseif ($display_errors) {
$output .= "banner problem";
}
}
elseif ($display_setting == 'text') {
// just text came in
if ($url) {
$output .= "<div id='banner'>";
$output .= "<p>{$text}</p>";
$output .= "</div>";
}
elseif ($display_errors) {
$output .= "banner problem";
}
}
elseif ($display_setting == 'urllink') {
if ($url && $link) {
$output .= "<div id='banner'>";
$output .= "<a class='link' href='{$link}'><img class='jpg' alt='banner' src='/{$url}'></a>";
$output .= "</div>";
}
elseif ($display_errors) {
$output .= "banner problem";
}
}
print $output;