/** * Parse the data to form values for the component rows * @param mixed $data * @return array $data */ public function parseSetData($data) { if (!$data) { return null; } $result = parent::parseSetData($data); $result['entry'] = $data->getEntryId(); $result['title'] = $data->getTitle(); $result['breadcrumb'] = $data->getBreadcrumb(); return $result; }
/** * Parse the data to form values for the component rows * @param mixed $data * @return array $data */ public function parseSetData($data) { if (!$data) { return null; } $result = parent::parseSetData($data); $result['field-id'] = $data->getIdField(); $result['primary'] = $data->isPrimaryMapper(); $result['title'] = $data->getTitle(); $result['meta-og'] = $data->getMetaOg(); $result['format-title-og'] = $data->getOgTitleFormat(); $result['format-teaser-og'] = $data->getOgTeaserFormat(); $result['format-image-og'] = $data->getOgImageFormat(); return $result; }
/** * Parse the data to form values for the component rows * @param mixed $data * @return array $data */ public function parseSetData($data) { if (!$data) { return null; } $result = parent::parseSetData($data); $result['search'] = $data->hasSearch(); $result['condition'] = $data->getCondition(); $result['filters'] = $data->getFilters(); $result['order'] = $data->getOrder(); $result['pagination-enable'] = $data->isPaginationEnabled(); $result['pagination-rows'] = $data->getPaginationRows(); $result['pagination-offset'] = $data->getPaginationOffset(); $result['pagination-show'] = $data->willShowPagination(); $result['pagination-ajax'] = $data->useAjaxForPagination(); $result['content-mapper'] = $data->getContentMapper(); $result['title'] = $data->getTitle(); $result['empty-result-view'] = $data->hasEmptyResultView(); $result['empty-result-message'] = $data->getEmptyResultMessage(); $result['more-show'] = $data->willShowMoreLink(); $result['more-label'] = $data->getMoreLabel(); $result['more-node'] = $data->getMoreNode(); $parameters = $data->getParameters(); if (is_array($parameters)) { $result['parameters-type'] = self::PARAMETERS_TYPE_NAMED; $result['parameters-number'] = null; $result['parameters-name'] = $parameters; } elseif (is_numeric($parameters)) { $result['parameters-type'] = self::PARAMETERS_TYPE_NUMERIC; $result['parameters-number'] = $parameters; $result['parameters-name'] = null; } else { $result['parameters-type'] = self::PARAMETERS_TYPE_NONE; $result['parameters-number'] = null; $result['parameters-name'] = null; } return $result; }