Hallo J-Gemeinde,
könnt Ihr mir weiterhelfen?
Ich habe in einem Template für J1.5 eine Shadowbox.
Diese würde ich nun gerne in mein Template für J1.0.x einbauen.
Mein Problem besteht nun in der PHP-Anweisung 'this' denn diese gibt es ja in J1.0.x noch nicht?!?!
Was muss ich nun anstellen, um folgenden Code für ein J1.0.x Template anzupassen?
PHP-Code:
<?php if ($this->params->get('show_shadowbox')) : ?>
<?php
$this->addScript( $templatepath.'/shadowbox/adapter/shadowbox-mootools.js' );
$this->addScript( $templatepath.'/shadowbox/shadowbox.js' );
?>
<script type="text/javascript">
Shadowbox.loadSkin('<?php echo $this->params->get("skin"); ?>', '<?php echo $templatepath; ?>/shadowbox/skin');
Shadowbox.loadLanguage('<?php echo $this->params->get("language"); ?>', '<?php echo $templatepath; ?>/shadowbox/lang');
Shadowbox.loadPlayer(
[
<?php if ($this->params->get('flv')) : ?>'flv',<?php endif; ?>
<?php if ($this->params->get('html')) : ?>'html',<?php endif; ?>
<?php if ($this->params->get('iframe')) : ?>'iframe',<?php endif; ?>
<?php if ($this->params->get('img')) : ?>'img',<?php endif; ?>
<?php if ($this->params->get('qt')) : ?>'qt',<?php endif; ?>
<?php if ($this->params->get('swf')) : ?>'swf',<?php endif; ?>
<?php if ($this->params->get('wmp')) : ?>'wmp'<?php endif; ?>
], '<?php echo $templatepath; ?>/shadowbox/player'
);
window.onload = function(){
Shadowbox.init();
};
</script>
<?php endif; ?>
Bis jetzt habe ich nur den Templatepfad anpassen können, was aber auch sicher die leichteste Übung bei dem ganzen war 
PHP-Code:
$templatepath = $this->baseurl.'/templates/'.$this->template; J1.5
PHP-Code:
$templatepath = $mosConfig_live_site.'/templates/'.$cur_template; J1.0.x
Schon mal vielen Dank für Eure Hilfe!
*EDIT*
Es hat sich wohl erledigt - werde meinen Lösungsansatz testen und mich wieder melden.
Lesezeichen