идем в media/zoo/applications/приложения/templates/default/renderer/item/positions.xml
находим
<positions layout="teaser">
и ниже или выше добавляем свои позиции например
было
<positions layout="teaser">
<position name="title">Title</position>
<position name="media">Media</position>
<position name="description">Description</position>
<position name="specification">Specification</position>
<position name="links">Links</position>
</positions>
стало
<positions layout="teaser">
<position name="title">Title</position>
<position name="media">Media</position>
<position name="description">Description</position>
<position name="specification">Specification</position>
<position name="links">Links</position>
<position name="other1">other1</position>
<position name="other2">other2</position>
<position name="other3">other3</position>
</positions>
результат
далее топаем в media/zoo/applications/приложения/templates/default/renderer/item/teaser.php (в этой же папке)
добавляем в рендер наши только что добавленные позиции
<?php if ($this->checkPosition('other1')) : ?>
<p class="pos-other1">
<?php echo $this->renderPosition('other1', array('style' => 'pipe')); ?>
</p>
<?php endif;
<?php if ($this->checkPosition('other2')) : ?>
<p class="pos-other2">
<?php echo $this->renderPosition('other2', array('style' => 'pipe')); ?>
</p>
<?php endif;
<?php if ($this->checkPosition('other3')) : ?>
<p class="pos-other3">
<?php echo $this->renderPosition('other3', array('style' => 'pipe')); ?>
</p>
<?php endif;
pipe,list, block и т.п. выбирайте себе сами исходя из нужд
и соответственно появилась возможность для работы с ними через CSS благодаря классам
.pos-other1 .pos-other2 .pos-other3
результат teaser.php
все ...