rendered paste body/**
* Implementation of hook_view().
*/
function leaguesite_team_view($node, $teaser = FALSE, $page = FALSE) {
$node = node_prepare($node, $teaser);
//$node->content['team'] = array(
$node->content['myfield'] = array(
'#value' => theme('leaguesite_team_info', $node),
'#weight' => 1,
);
watchdog('leaguesite_team', 'VIEW venue is %name', array('%name' => $node->venue_name));
return $node;
}
/**
* Custom theme function to display extra variables.
*/
function theme_leaguesite_team_info($node) {
watchdog('leaguesite_team', 'THEME TEST');
$output = '<div class="leagusite_team_info">';
if (!empty($node->logo)) {
$output .= '<img src="' . $node->logo . '"/><br />';
}
if (!empty($node->url)) {
$output .= '<b>' . t('Website') . '</b>: <a href="' . $node->url . '">' . $node->url . '</a><br />';
}
// XXX should use the leaguesite_venue preferred title for this label
$output .= '<b>' . t('Home Field') . '</b>: <a href="?q=node/' . $node->default_venue . '">' . $node->venue_name . '</a><br />';
$output .= '</div>';
return $output;
}