[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