Best Answer SmetDenis , 04 June 2015 - 09:27
Подобной автоматической выборки по related items.
Можно попробовать её сделать следующим образом, но сразу говорю что решение на коленке и возможно в нем есть баги
в класс добавляем новую функцию
media\zoo\elements\relateditems\relateditems.php
public function getSearchData()
{
$items = $this->_getRelatedItems();
$result = array();
if (!empty($items)) {
foreach($items as $item) {
$result[] = $item->id;
}
}
return $result;
}
Удаляем строку из этого файлаmedia\zoo\applications\jbuniversal\framework\models\jbmodel.searchindex.php
Затем помогаем relatedAuto
в доп условиях указываем elementId обычного related items. Значение - {itemid}
media\zoo\applications\jbuniversal\framework\models\jbmodel.related.php
if ($value == '{itemid}') {
$value = $item->id;
}
Делаем переиндексацию. По идее после этого через связь по стандартному related items, наш (auto) элемент будет находить материалы, в которых есть id просматриваемого материала.
Go to the full post


This topic is locked








