public function render()
    {
        $element = $this->arguments['element'];

        if ($this->doEdit && $this->getBackendUser()->recordEditAccessInternals('tt_content', $element)) {
            $urlParameters = [
                'edit' => [
                    'tt_content' => [
                        $element['uid'] => 'edit'
                    ]
                ],
                'returnUrl' => GeneralUtility::getIndpEnv('REQUEST_URI')
            ];
            $uri = BackendUtility::getModuleUrl('record_edit', $urlParameters);

            $this->tag->addAttribute('href', $uri);
        }

        $this->tag->setContent($this->renderChildren());
        $this->tag->forceClosingTag(true);

        return $this->tag->render();
    }
public function render()
    {
        $element = $this->arguments['element'];

        if ($this->doEdit && $this->getBackendUser()->recordEditAccessInternals('tt_content', $element)) {
            $urlParameters = [
                'edit' => [
                    'tt_content' => [
                        $element['uid'] => 'edit'
                    ]
                ],
                'returnUrl' => GeneralUtility::getIndpEnv('REQUEST_URI')
            ];
            $uri = BackendUtility::getModuleUrl('record_edit', $urlParameters);

            $this->tag->addAttribute('href', $uri);
        }

        $this->tag->setContent($this->renderChildren());
        $this->tag->forceClosingTag(true);

        return $this->tag->render();
    }
public function render ( ) { $ element = $ this -> arguments [ 'element' ] ; if ( $ this -> doEdit && $ this -> getBackendUser ( ) -> recordEditAccessInternals ( 'tt_content' , $ element ) ) { $ urlParameters = [ 'edit' => [ 'tt_content' => [ $ element [ 'uid' ] => 'edit' ] ] , 'returnUrl' => GeneralUtility :: getIndpEnv ( 'REQUEST_URI' ) ] ; $ uri = BackendUtility :: getModuleUrl ( 'record_edit' , $ urlParameters ) ; $ this -> tag -> addAttribute ( 'href' , $ uri ) ; } $ this -> tag -> setContent ( $ this -> renderChildren ( ) ) ; $ this -> tag -> forceClosingTag ( true ) ; return $ this -> tag -> render ( ) ; }
returning a EditLink-Tag for TYPO3 Backend
@param array $element
@return mixed
returning a EditLink - Tag for TYPO3 Backend