wie auch auf öffentliche Ressourcen zu typo3 extbase extension

Baue ich eine extension erstellt, die ein backend-Modul, das es ermöglicht, be_users, Bilder zu verkleinern.
Ich bin versucht, hinzuzufügen /include css-und javascript-Dateien mit dem pageRenderer aber die Dateien sind nicht inbegriffen, ich kann nur für css hinzufügen, wenn Sie es direkt in dem fluid-Template mit einem style-tag und beinhalten die javascript-Datei mit einem script-tag.

Ich habe versucht, so etwas wie dies in den controller

protected $pageRenderer;

....

    $this->pageRenderer = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Page\\PageRenderer');
    $this->pageRenderer->addCssFile('/typo3conf/ext/extKey/Resources/Public/css/styles.css');
    $this->pageRenderer->loadJquery();

habe auch versucht mit einem viewHelper

namespace Vendor\ExtKey\ViewHelpers;

class AddJsFileViewHelper extends \TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBackendViewHelper {

    public function render() {
        $doc = $this->getDocInstance();
        $pageRenderer = $doc->getPageRenderer();
        $pageRenderer->loadJquery();
    }
}

und in meinem Template

{namespace pager=Vendor\ExtKey\ViewHelpers}
<f:layout name="Default" />

<f:section name="main">
    <pager:addJsFile />

...

immer noch nichts

InformationsquelleAutor alex | 2014-01-10
Schreibe einen Kommentar