Greybox in ältere Templates des Shopsystems integrieren

Seit dem Update 50 verfügt unsere Shopsoftware über die Möglichkeit die Greybox über die Administration anzuschalten. Dadurch kann man erreichen das ein Bild im Vordergrund geöffnet- und der Rest der Webseite zur gleichen Zeit “verdunkelt” wird.

greybox-beispiel

Allerdings setzt dies voraus, dass die Template-Datei (main_page.tpl.php), die sich in ihrem Template-Ordner befindet, angepasst wird, sofern sie ihren Shop vor dem Update 50 gedownloadet haben. Diese Template-Datei kann natürlich nicht von unseren Updates überschrieben werden. In dieser Datei befindet sich in aller Regel ihr eigenes Design. Dadurch würden dann also ihre Änderungen verloren gehen.

Wenn Sie nun also einen Shop haben, den sie auf die Version 2.0.50 upgedatet haben, so verfügen sie nun zwar über die Funktionen in den Programmdateien, das Grunddesign hat aber nicht die nötigen Javascripte geladen, die normalerweise über die main_page.tpl.php implementiert werden. Der entsprechende Codeschnipsel in ihrer Template Datei fehlt einfach.

Hier nun die Anleitung, wie sie diesen Codeschnipsel in ihrer "main_page.tpl.php" hinzufügen.

  1. Gehen Sie mit Ihrem FTP Programm in Ihren Template-Ordner

    Beispiel:
    main_page

  2. Öffnen sie nun die main_page.tpl.php mit einem Texteditor.
  3. Suchen Sie innerhalb der Datei nach folgendem Code:

    <link rel="stylesheet" type="text/css" href="templates/DESIGN/print.css" media="print">

    Wobei DESIGN normalerweise den namen Ihres Template-Ordner enthalten sollte. Die Zeile könnte bei Ihnen einwenig anders aussehen.

     

  4. Fügen Sie eine Zeile danach dieses Codestück hinzu (also nicht obigen Code einfach ersetzen, sondern den folgenden Code  anfügen):

    <script type="text/javascript"> var GB_ROOT_DIR = "<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . FOLDER_RELATIV_CATALOG . FOLDER_RELATIV_TEMPLATES . 'greybox/'; ?>"; </script>
    <script type="text/javascript" src="<?php echo FOLDER_RELATIV_TEMPLATES; ?>greybox/AJS.js"></script>
    <script type="text/javascript" src="<?php echo FOLDER_RELATIV_TEMPLATES; ?>greybox/AJS_fx.js"></script>
    <script type="text/javascript" src="<?php echo FOLDER_RELATIV_TEMPLATES; ?>greybox/gb_scripts.js"></script>
    <link href="<?php echo FOLDER_RELATIV_TEMPLATES; ?>greybox/gb_styles.css" rel="stylesheet" type="text/css" />

     

  5. Speichern Sie die Datei und uploaden Sie diese dann wieder in den Template-Ordner mit Ihrem FTP Programm.
  6. Sollten Sie diese Aktion bei einem Template machen, dessen Ordnername Sie geändert haben (so, das beim Update keine Inhalte kopiert werden konnten), so holen Sie sich bitte nun noch den gesamten Ordner "greybox" aus einem Standarddesign, z.b. "Beige", und kopieren Sie Ihn in Ihren eigenen Ordner. Der Ordner "greybox", und die darin befindlichen Dateien, werden benötigt um die Greybox ausführen zu können. Dieser Ordner muss also in Ihrem Template-Ordner liegen.

Wenn Sie nun alles richtig gemacht haben, sollte die Greybox einsatzbereit sein, sofern Sie in der Administration angeschaltet wurde.

 

 


Beitrag veröffentlicht

in

von

Kommentare

2 Antworten zu „Greybox in ältere Templates des Shopsystems integrieren“

  1. Avatar von Marius
    Marius

    Hallo;
    habe gestern den shop auf  Vers. xx.50 upgedatet, und wie oben beschrieben die main_page.tpl.php angepasst.
    Nun wollte ich die Grexbox in der Administration einschalten, aber ich finde dort nichts zum schalten. Wo genau muß ich da hin ? Wahrscheinlich sehe ich vor lauter Wald die Bäume nicht mehr. ^^
     
    Besten Dank schonmal für eure Hilfe
     
    Marius

  2. Avatar von Marius
    Marius

    Hallo,
    habs gefunden und klappt …der Wald und die Bäume halt eben….
     
    Marius

Schreibe einen Kommentar