function faith_home_preprocess_views_view__magazine_articles(&$vars){
$month = substr($vars['title'],0,3);
$year = substr($vars['title'],4,4);
switch($month){
case "Jan": $issuename="Jan-Feb"; break;
case "Feb": $issuename="Jan-Feb"; break;
case "Mar": $issuename="Mar-Apl"; break;
case "Apr": $issuename="Mar-Apl"; break;
case "May": $issuename="May-Jun"; break;
case "Jul": $issuename="Jul-Aug"; break;
case "Aug": $issuename="May-Jun"; break;
case "Sep": $issuename="Sep-Oct"; break;
case "Oct": $issuename="Sep-Oct"; break;
case "Nov": $issuename="Nov-Dec"; break;
case "Dec": $issuename="Nov-Dec"; break;
default: $issuename = "None"; break;
}
$vars['title'] = $issuename." ".$year;
$vars['magtitle'] = $vars['title'];
}
1. semanticviews-view-unformatted--magazine-articles.tpl.php:
<?php
// $Id: semanticviews-view-unformatted.tpl.php,v 1.1.2.3 2009/09/19 22:33:48 bangpound Exp $
/**
* @file views-view-unformatted.tpl.php
* Default simple view template to display a list of rows.
*
* @ingroup views_templates
*/
?>
<?php if (!empty($magtitle)): ?>
<<?php print $group_element; ?><?php print drupal_attributes($group_attributes); ?>>
<?php print ($magtitle); ?>
</<?php print $group_element; ?>>
<?php endif; ?>
<?php if (!empty($list_element)): ?>
<<?php print $list_element; ?><?php print drupal_attributes($list_attributes); ?>>
<?php endif; ?>
<?php foreach ($rows as $id => $row): ?>
<?php if (!empty($row_element)): ?>
<<?php print $row_element; ?><?php print drupal_attributes($row_attributes[$id]); ?>>
<?php endif; ?>
<?php print $row; ?>
<?php if (!empty($row_element)): ?>
</<?php print $row_element; ?>>
<?php endif; ?>
<?php endforeach; ?>
<?php if (!empty($list_element)): ?>
</<?php print $list_element; ?>>
<?php endif; ?>
2. template.php: (just the function)
function faith_home_preprocess_views_view__magazine_articles(&$vars){
$month = substr($vars['title'],0,3);
$year = substr($vars['title'],4,4);
switch($month){
case "Jan": $issuename="Jan-Feb"; break;
case "Feb": $issuename="Jan-Feb"; break;
case "Mar": $issuename="Mar-Apl"; break;
case "Apr": $issuename="Mar-Apl"; break;
case "May": $issuename="May-Jun"; break;
case "Jul": $issuename="Jul-Aug"; break;
case "Aug": $issuename="May-Jun"; break;
case "Sep": $issuename="Sep-Oct"; break;
case "Oct": $issuename="Sep-Oct"; break;
case "Nov": $issuename="Nov-Dec"; break;
case "Dec": $issuename="Nov-Dec"; break;
default: $issuename = "None"; break;
}
$vars['title'] = $issuename." ".$year;
$vars['magtitle'] = $vars['title'];
}
$time = strtotime($node->field_issue_date[0]['value']);
$month = date('M',$time);
switch($month)
{
case "Jan": $month="Jan-Feb"; break;
case "Feb": $month="Jan-Feb"; break;
case "Mar": $month="Mar-Apl"; break;
case "Apr": $month="Mar-Apl"; break;
case "May": $month="May-Jun"; break;
case "Jul": $month="Jul-Aug"; break;
case "Aug": $month="May-Jun"; break;
case "Sep": $month="Sep-Oct"; break;
case "Oct": $month="Sep-Oct"; break;
case "Nov": $month="Nov-Dec"; break;
case "Dec": $month="Nov-Dec"; break;
default: $month = "None"; break;
}
$node_field[0]['value'] = $month.' '.date('Y',$time);
sorry if this is dump question, but in your function you're setting $variables['magtitle'] = $title;
and then in your code you're calling variable $magtitle - not the array.
Is that correct?