+ Antworten
Ergebnis 1 bis 1 von 1

Thema: $this-> in Template index.php

  1. #1
    War schon öfter hier Avatar von TLoD
    Registriert seit
    13.08.2007
    Ort
    Nürnberg
    Alter
    27
    Beiträge
    180
    Bedankte sich
    19
    Erhielt 16 Danksagungen
    in 16 Beiträgen

    Frage Anweisung this in Template index.php

    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.
    Schon mal vielen Dank für Eure Hilfe!

    *EDIT*

    Es hat sich wohl erledigt - werde meinen Lösungsansatz testen und mich wieder melden.
    Geändert von TLoD (12.02.2010 um 17:23 Uhr)
    LG Marc

    Wir leben alle unter dem gleichen Himmel, aber wir haben nicht alle den gleichen Horizont.

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein