grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026getTypeId($this->element['data-typeAlias']); $itemId = $this->form->getValue('id'); $label = \JText::_('JTOOLBAR_VERSIONS'); $link = 'index.php?option=com_contenthistory&view=history&layout=modal&tmpl=component&field=' . $this->id . '&item_id=' . $itemId . '&type_id=' . $typeId . '&type_alias=' . $this->element['data-typeAlias'] . '&' . Session::getFormToken() . '=1'; $extraData = array( 'type' => $typeId, 'item' => $itemId, 'label' => $label, 'link' => $link, ); return array_merge($data, $extraData); } /** * Method to get the content history field input markup. * * @return string The field input markup. * * @since 3.2 */ protected function getInput() { if (empty($this->layout)) { throw new \UnexpectedValueException(sprintf('%s has no layout assigned.', $this->name)); } return $this->getRenderer($this->layout)->render($this->getLayoutData()); } }