Best Answer SmetDenis , 23 July 2013 - 09:56
Hi
So sorry for my late reply.
Create Item teaser template, as example
media/zoo/applications/jbuniversal/templates/catalog/renderer/item/<TYPE ALIAS>/teaser.php
<?php
defined('_JEXEC') or die('Restricted access');
?>
<tr class="table-row item_<?php echo $item->id;?>">
<td><?php echo $item->id; ?></td>
<td><?php echo $this->renderPosition('cell1'); ?></td>
<td><?php echo $this->renderPosition('cell2'); ?></td>
<td><?php echo $this->renderPosition('cell3'); ?></td>
<td><?php echo $this->renderPosition('cell4'); ?></td>
<td><?php echo $this->renderPosition('cell5'); ?></td>
</tr>
Define new placeholders in positions.xml<?xml version="1.0" encoding="utf-8"?>
<renderer>
<!-- add this block -->
<positions layout="teaser">
<position name="cell1">Table cell #1</position>
<position name="cell2">Table cell #2</position>
<position name="cell3">Table cell #3</position>
<position name="cell4">Table cell #4</position>
<position name="cell5">Table cell #5</position>
</positions>
<!-- /add this block -->
</renderer>
Create new template inmedia/zoo/applications/jbuniversal/templates/catalog/renderer/item_columns/<APP ALIAS>.php
for example
<?php
defined('_JEXEC') or die('Restricted access');
$this->app->jbassets->tablesorter(); // include jQuery Tablesorter JS+CSS
if ($vars['count']) : ?>
<table class="jsTableSorter tablesorter zebra">
<caption>Table</caption>
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th>Image</th>
<th>Field #1</th>
<th>Field #2</th>
<th>Field #3</th>
</tr>
</thead>
<tbody>
<?php
foreach ($vars['objects'] as $object) :
echo $object;
endforeach;
?>
</tbody>
</table>
<!-- table sorter jQuery plugin -->
<script type="text/javascript">
jQuery(function ($) {
$('.jsTableSorter').tablesorter({});
});
</script>
<?php endif;
Also you can choose template in category configurationsSorry, but images can be uploaded only our subscribers. Try using free services for screenshots. Go to the full post


This topic is locked









