Я получил ответ на свой вопрос: нужно пилить и допиливать. В этой теме буду подробно писать, что я применял и что у меня получилось.
Первым делом я залез в docs/components/com_jshopping/templates/default_div/product/product_default.php, нашел строки, которые отвечают за вывод атрибутов:
<?php if (count($this->attributes)){?>
<div class="jshop_prod_attributes">
<div class="jshop attributes">
<?php foreach($this->attributes as $attribut){?>
<div class="attributes_<?php print $attribut->attr_id?>">
<label class="attributes_title">
<span class="attributes_name"><?php print $attribut->attr_name?>:</span>
</label>
<span id='block_attr_sel_<?php print $attribut->attr_id?>'>
<?php print $attribut->selects?>
</span>
<?php if ($attribut->attr_description) {?>
<span id="attributes_<?php print $attribut->attr_id?>"></span>
<script type="text/javascript">
jQuery("#attributes_<?php print $attribut->attr_id?>").tooltip({
txt: '<span class="attributes_description"><?php print $attribut->attr_description; ?></span>'
});
</script>
<?php } ?>
</div>
<?php }?>
</div>
</div>
<?php }?>
Меняю их на строки из стандартного табличного шаблона docs/components/com_jshopping/templates/default/product/product_default.php:
<div class="jshop_prod_attributes">
<table class="jshop">
<?php foreach($this->attributes as $attribut){?>
<tr>
<td class="attributes_title">
<span class="attributes_name"><?php print $attribut->attr_name?>:</span><span class="attributes_description"><?php print $attribut->attr_description;?></span>
</td>
<td>
<span id='block_attr_sel_<?php print $attribut->attr_id?>'>
<?php print $attribut->selects?>
</span>
</td>
</tr>
<?php }?>
</table>
</div>
<?php }?>
Подскажите, как это сделать так, чтобы таблица была с
видимыми полями и как увеличить размер столбцов?