Здравствуйте. Хотелось узнать решение или, хотя бы, ваше мнение по следующей задаче...
Есть такая вот структура:

Подкатегория со списком доп.полей материалов подкатегории формируется следующим кодом:
<div class="region">
<?php $html = array();
foreach($this->leading as $item):
$this->item=$item;
if(!$html[$this->item->category->id])
$html[$this->item->category->id] =
'<div class="region-description">
<--Изображение подкатегории-->
<div><img src=/media/k2/categories/'.$this->item->category->image.' /></div>
<--Заголовок подкатегории-->
<h2>'.$this->item->category->name.'</h2>
<--Описание подкатегории-->
<div class="programma-opisanie">'.$this->item->category->description.'</div>
<--Синий квадрат с ценой и днями-->
<div class="stoim-dlit">
<div class="stoimost-tura-prog">
<div class="txt">Стоимость тура от</div>
<div class="cost">'.$this->item->category->minstoim.'</div>
</div>
<div class="dlitelnost-tura-prog">
<div class="txt">Длительность</div>
<div class="days">'.$this->item->category->days.' дней</div>
</div>
</div>
<div class="clr"></div>
<--Шапка таблицы-->
<div class="tour-more-table-head">
<div class="tour-dates">Даты</div>
<div class="tour-duration">Длительность</div>
<div class="tour-ship">Судно</div>
<div class="tour-cost">Стоимость</div>
</div>
</div>';
'<--Дополнительные поля подкатегории-->'
$html[$this->item->category->id] .= $this->loadTemplate('item');
endforeach;
foreach ($html as $h) echo $h; ?>
</div>
Как видно из кода, доп.поля подгружаются через loadTemplate('item'). Он (Template('item'), но как известно, в реале это шаблон category_item) в свою очередь содержит такой простенький код:
<?php
defined('_JEXEC') or die;
// Define default image size (do not change)
K2HelperUtilities::setDefaultImage($this->item, 'itemlist', $this->params);
// дополнительные поля категории K2
$extrafields = array();
if($this->item->params->get('catItemExtraFields') && count($this->item->extra_fields))
foreach($this->item->extra_fields as $item)
{
$extrafields[$item->id] = $item->value;
}
?>
<a href="<?php echo $this->item->link; ?>">
<div class="tour-more-table">
<!-- Item extra fields -->
<div class="tour-dates"><?php echo $extrafields[7];?></div>
<div class="tour-duration"><?php echo $extrafields[8];?></div>
<div class="tour-ship"><?php echo $extrafields[2];?></div>
<div class="tour-cost"><?php echo $extrafields[9];?></div>
</div>
</a>
И вот собстна вопрос: как бе осуществить определение минимального значения доп.полей стоимости тура и вывести его в синий квадрат (на скриншоте)?
В начале поста я написал, что будет интересно и ваше мнение - мол, стоит ли вообще с этим заморачиваться? )))
Сейчас вывод минимальной стоимости (в синем квадрате) забивается заказчиком вручную - в админке К2 в форму создания/редактирования КАТЕГОРИИ для этого дела я добавил
костыль вкладку с двумя доп.полями. Но минус в том что это отображается НА ВСЕХ категориях.

Оно, как бе можно успокоица и в танки лучше поиграть))) но таки ж свербит в одном месте, что можно ведь как-то это сделать, а вот как?!
