[TYPO3-german] Jquery in eigener Backend Extension nutzen
Domi Garms
djgarms at gmail.com
Mon Aug 16 09:36:15 CEST 2010
Hi
ich löse das eher mit dem pageRenderer
# include own JS
$jsFile = $this->conf['jsFile'] ? $this->conf['jsFile'] :
t3lib_extMgm::siteRelPath('extesion_name').'res/jquery/js/jquery.js';
$pageRenderer->addJsFile($jsFile);
Wobei ich über das Typoscript im Plugin noch ein separates jsFile
angeben kann. Wenn keins gesetzt ist kommt der default-value.
Vielleicht hast du auch lust auf eine Extension? Ich verwende t3jquery
als Jquery extension, dann würde sowas in etwa dein code sein:
# include JQUERY
// checks if t3jquery is loaded
if (t3lib_extMgm::isLoaded('t3jquery')) {
require_once(t3lib_extMgm::extPath('t3jquery').'class.tx_t3jquery.php');
}
// if t3jquery is loaded and the custom Library had been created
if (T3JQUERY === true) {
tx_t3jquery::addJqJS();
} else {
$jQueryFile = $this->conf['jQueryLibrary'] ?
$this->conf['jQueryLibrary'] :
t3lib_extMgm::siteRelPath('extension_name').'res/jquery/js/jquery-1.4.2.min.js';
$GLOBALS['TSFE']->additionalHeaderData[$this->extKey] .=
'<script src="'.$jQueryFile.'" type="text/javascript"></script>';
}
t3query kann ich sehr empfehlen, man kann genau bestimmen welche
Jquery Elemente verwendet werden sollen und es wird vorher alles
komprimiert und abhängigkeiten werden mit aufgezeigt. Hoffe es hilft
dir weiter.
Grüße
domi
Am 16. August 2010 15:25 schrieb Christian Platt
<christian.platt at pharmaline.de>:
> Liebe Liste, ich komme nicht weiter...
>
> $this->doc->loadJavascriptLib('/typo3conf/ext/myextension/js/jquery-1.4.2.min.js');
>
> funcktioniert irgendwie nicht.
>
> auch das einbinden in der mod per
>
> <script src="'.$pathJquery.'jquery-1.4.2.min.js'.'" type="text/javascript"></script>
>
> will nicht so recht...
>
> wer weis weiter
>
> Libe Grüße
> Chirstian
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
More information about the TYPO3-german
mailing list