diff --git a/site/layouts/fields/image.php b/site/layouts/fields/image.php new file mode 100644 index 00000000..e5f25a51 --- /dev/null +++ b/site/layouts/fields/image.php @@ -0,0 +1,51 @@ + + * @copyright Copyright (c) 2009-2019 TechJoomla. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +// No direct access +defined('_JEXEC') or die('Restricted access'); + +if (!key_exists('field', $displayData) || !key_exists('fieldXml', $displayData)) +{ + return; +} + +JLoader::import('tjfields', JPATH_SITE . '/components/com_tjfields/helpers/'); + +$xmlField = $displayData['fieldXml']; +$field = $displayData['field']; +$isSubFormField = (isset($displayData['isSubFormField'])) ? $displayData['isSubFormField'] : 0; +$subFormFileFieldId = (isset($displayData['subFormFileFieldId'])) ? $displayData['subFormFileFieldId'] : 0; + +if ($field->value) +{ + JTable::addIncludePath(JPATH_ADMINISTRATOR . '/components/com_tjfields/tables'); + $fieldsValueTable = JTable::getInstance('Fieldsvalue', 'TjfieldsTable'); + $fieldsValueTable->load(array('value' => $field->value)); + + $extraParamArray = array(); + $extraParamArray['id'] = $fieldsValueTable->id; + + // Creating media link by check subform or not + if ($isSubFormField) + { + $extraParamArray['subFormFileFieldId'] = $subFormFileFieldId; + } + + $tjFieldHelper = new TjfieldsHelper; + $mediaLink = $tjFieldHelper->getMediaUrl($field->value, $extraParamArray); + ?> + + + + +