Можно сделать 2-мя способами: блочной и табличной версткой, но в любом случае необходимо будет добавлять новые позиции в разметку.
На примере full (product/templates/default/renderer/item/full.php) разметки product каталога:
есть у нас блок specification, добавляем рядом еще 2 блока характеристик, чтобы получилось:
<?php if ($this->checkPosition('specification')) : ?>
<div class="pos-specification">
<h3><?php echo JText::_('Specifications'); ?></h3>
<ul>
<?php echo $this->renderPosition('specification', array('style' => 'list')); ?>
</ul>
</div>
<?php endif; ?>
<?php if ($this->checkPosition('specification2')) : ?>
<div class="pos-specification2">
<h3><?php echo JText::_('Specifications'); ?></h3>
<ul>
<?php echo $this->renderPosition('specification2', array('style' => 'list')); ?>
</ul>
</div>
<?php endif; ?>
<?php if ($this->checkPosition('specification3')) : ?>
<div class="pos-specification3">
<h3><?php echo JText::_('Specifications'); ?></h3>
<ul>
<?php echo $this->renderPosition('specification3', array('style' => 'list')); ?>
</ul>
</div>
<?php endif; ?>
Далее добавляем новые позиции в файл positions.xml
<positions layout="full">
<position name="top">Top</position>
<position name="title">Title</position>
<position name="media">Media</position>
<position name="description">Description</position>
<position name="specification">Specification</position>
<position name="specification2">Specification2</position>
<position name="specification3">Specification3</position>
<position name="bottom">Bottom</position>
<position name="related">Related</position>
</positions>
И настраиваем CSS (category.css):
/* position: specification */
#yoo-zoo .items div.pos-specification {
float: left;
margin-right: 5px;
}
#yoo-zoo .items div.pos-specification2 {
float: left;
margin-right: 5px;
}
#yoo-zoo .items div.pos-specification3 {
float: left;
margin-right: 5px;
}
Теперь данные блоки характеристик должны вывестись рядом, т.е. в 3 столбика.
Если нужно по другому, то можно каждый блок вместить в ячейку таблицы и вывести в 3 столбца.
Т.к. писалось на скорую руку возможны некоторые ошибки. Но в принципе идея, думаю, понятна.