重複動作我已經穿上網站在Drupal 6,我試圖做一些跨不同類別在我.tpl(HTML)進行打印。Drupal的6 PHP:的foreach不斷同一行
在這個例子中我有自己的行列出了兩個人。他們都有兩個不同的值,分別稱爲'職位'和'首選職位'。
我的問題是,我做了一個foreach,它打印跨度,但它保持每次重複跨度爲ame行(在這裏只有兩行)。我似乎無法找到我的代碼中的錯誤。請大家看看,任何幫助,或指向正確方向的手指,將不勝感激。
foreach ($vars['view']->result as $key => $row) {
// preferred positions on pitch
$outputspanpref = "";
foreach ($row->node_data_field_pref_position_field_pref_position_value as $key =>
$position) {
$keyclass = 'pref-position-' . $key;
$positionclass = strtolower(str_replace(" ","-",$position['value']));
$outputspanpref .= '<span class="' . $keyclass . ' ' . "pref-position" .
'' . $positionclass . '"></span>';
$vars['prefposition'] = $outputspanpref;
}
// secondary positions on pitch
$outputspan = "";
foreach ($row->node_data_field_position_field_position_value as $key =>
$position) {
$keyclass = 'position-' . $key;
$positionclass = strtolower(str_replace(" ","-",$position['value']));
$outputspan .= '<span class="' . $keyclass . ' ' . $positionclass.'
</span>';
$vars['position'] = $outputspan;
}
}
}
@rootatwc:雖然它可能是也話題上drupal.stackexchange.com,它仍然是完全的話題在這裏...更多的問題,看來是不Drupal的具體可言。 –
@rootatwc - 這只是一個普通的PHP編程問題,並不是Drupal特有的。 – Kev