addScriptDeclaration('var K2BasePath = "'.JURI::root(true).'";'); $document->addScript(JURI::root(true).'/plugins/josetta_ext/k2item/fields/k2extrafields.js'); K2Model::addIncludePath(JPATH_SITE.'/components/com_k2/models'); JLoader::register('K2HelperUtilities', JPATH_SITE.DS.'components'.DS.'com_k2'.DS.'helpers'.DS.'utilities.php'); $model = K2Model::getInstance('Item', 'K2Model'); $extraFields = $model->getItemExtraFields($this->value); $html = '
'; if (count($extraFields)) { $html .= ''; foreach ($extraFields as $extraField) { $html .= ''; } $html .= '
'.$extraField->name.' '.$extraField->element.'
'; } else { $html .= ' '.JText::_('K2_PLEASE_SELECT_A_CATEGORY_FIRST_TO_RETRIEVE_ITS_RELATED_EXTRA_FIELDS').' '; } $html .= '
'; return $html; } }