Ben bir alanda yaklaşık 20 içerik sınıflandırması onay kutularını ("özellikleri") var. Kontrol terimleri düğüm-example.tpl.php görüntülenir. Ben boyunca aşağı yönlü bir sırayla yerine sıralanır görüntülenen iki sütun / bu içerik-taksonomi koşullarını göstermeye çalışıyorum.
Bunu gerçekleştirmek için iki kod bit Arnavut kaldırımı çalışıyorum ... ama benim php becerileri meydan kadar henüz değil. Ben kod ikinci bölümü tarafından kabul edilmesi için foreach döngüsünde oluşturulan dizi tüm değerleri alınamıyor.
Aşağıdaki kodu aşağıdaki kaynaklardan alınan (ve değiştirilmiş) edilmiş:
roscripts.com/PHP_display_data_on_columns-127.html
Ben düğüm-example.tpl.php dosyasında aşağıdaki kodu kullanmak çalışıyorum.
<?php
echo '<table>';
foreach ($node->field_features as $delta => $value){
$term = taxonomy_get_term($node->field_features[$delta]['value']);
$term_name = check_plain($term->name);
}
// Default # of Columns
$numcols = 2;
// Number of Items
$numitems = count($term_name);
// Number of Rows
$numrows = ceil($numitems/$numcols);
for ($row=1; $row <= $numrows; $row++)
{
$cell = 0;
echo ' <tr>'."\n";
for ($col=1; $col <= $numcols; $col++)
{
echo ' <td>'."\n";
if ($col===1)
{
$cell += $row;
print $term_name[$cell - 1];
}
else {
$cell += $numrows;
print $term_name[$cell - 1];
}
echo ' </td>'."\n";
}
echo ' </tr>'."\n";
}
echo '</table>';
?>