All pastes #962469 Raw Edit

Untitled

public text v1 · immutable
#962469 ·published 2008-03-29 19:49 UTC
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;
}