Jump to content
xt:Commerce Community Forum

javascript per hook einbinden


Markus B

Recommended Posts

Ich versuche mein JS per Hook in ein plugin einzubinden.

Dabei habe ich schon verschiedenes ausprobiert, aber das JS wird nicht geladen.

Ich habe mich jetzt an Cloudzoom orientiert. Das Script hier ist kurz und eigentlich sehr einfach.

Trotzdem klappt es nicht.

Der Hook schaut so aus.


<plugin_code>
<code>
<hook>admin_main.php:bottom</hook>
<phpcode><![CDATA[
if(XT_ADMINEXTENDED_ACTIVE == 'true'){
require_once _SRV_WEBROOT._SRV_WEB_PLUGINS.'xt_adminextended/classes/class.xt_adminextended.php';
$adminextended = new xt_adminextended();
$adminextended->_getadminextended();
}
]]></phpcode>
<order>1</order>
<active>1</active>
</code>
</plugin_code>
[/PHP]

die Klasse so:

[PHP]
class xt_adminextended{

function _getadminextended() {
global $xtMinify;
$xtMinify->add_resource(_SRV_WEB_PLUGINS.'adminextended/javascript/ajaxfileupload.js',50);
}
[/PHP]

Das ist vom Aufbau wie Cloudzoom, trotzdem wird mein JS nicht eingebunden.

Link to comment
Share on other sites

Ich habe es auch noch einmal so ausprobiert:



<?php
defined('_VALID_CALL') or die('Direct Access is not allowed.');
if(JS_LOGINDROPDOWN__STATUS==TRUE)
$xtMinify->add_resource(_SRV_WEB_PLUGINS . 'xt_meinplugin/js/meinJScode.js',1);
?>

[/PHP]

Trotzdem wird das Javascript nicht eingebunden??

Link to comment
Share on other sites

bist du sicher das es NICHT eingebunden wird?

mit "$xtMinify->add_resource" wird quasi alles in eine Datei gestopft. Im Quellcode sollte dann eigentlich nur noch eine einzige Datei geladen werden.

Es könnte auch sein, dass es in deinem JS zu einem Fehler kommt und deshalb nicht ausgeführt wird.

Am besten kommentierst du in deinem JS erstmal alles aus und machst ein simples alert("TEST") oder console.log("TEST") rein. Anschliessend Shopcache und Browsercache leeren (templates_c und cache Ordner überprüfen und gegebenenfalls manuell leeren).

Link to comment
Share on other sites

  • 3 weeks later...

An pflueckiger

Bei mir bindet er das nicht in eine Datei.

Das sieht bei mir etwa so aus:

script type="text/javascript" src="javascript1_js"></script

script type="text/javascript" src="javascript1_js"></script

//Musste die <> weglassen, da sich sonst die website sicherung aktiviert hat und mein post geblockt wurde :(((

LG Jarek

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...