PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Startseite ohne Boxen



parfuemland
15.03.2013, 09:06
Besteht die möglichkeit auf der Startseite bei Gambio Gx Version v2.0.11.1 r7543 die Startseite ohne Boxen anzeigen zu lassen ??? Bin über jeden Rat sehr dankbar.

KlausK
15.03.2013, 09:52
Im Verzeichniss ../templates/EyeCandy/source findest du das Script boxes.php
Dort kannst du alle Boxen abschalten indem du sie z.B. auskommentierst!

Wenn du aber lediglich eine Startseite ganz individuell gestalten willst, dann solltest
du dir einfach eine Seite bauen und diese deinem Shop vorschalten. Meiner Meinung
nach der einfachere Weg.

jay-ar
21.03.2013, 23:24
Ja geht ganz einfach

Einfach eine if Bedingung

Man kann dieses im index.html Template machen. Oder was ich besser und komfortabler finde, in der von Klaus angesprochenen Datei.


if ($_SERVER['REQUEST_URI'] != '/index.html' && $_SERVER['REQUEST_URI'] != '/'){
include(DIR_WS_BOXES . 'newsletter.php');
require(DIR_WS_BOXES . 'information.php');
}

Übrigens wenn Du wissen willst welche Server Variablen übergeben/verwendet werden, einfach dort mal in eine Zeile.
print_($_SERVER);
rein. Dann Seite im Browser aktualisieren. Lösche die Zeile danach wieder oder setze Kommantarzeichen davor.

KlausK
22.03.2013, 13:16
Ich nehme an, du meinst print_r($_SERVER); :cool:

jay-ar
22.03.2013, 15:41
Ja das r hatte ich vegessen, danke.

Das kannst Du mit allen arrays/objects so machen. Bei einer Variable nimmst Du das echo.
Wenn das ganze danach anhalten soll, weil manchmal ein eingebautes redirect die Anzeige verhindern würde, kann man das mit die; oder exit(); stoppen. (checkout_process.php wäre da so ein Beispiel)
Im laufenden Betrieb mache ich das immer mit der Filterung der eigenen IP Adresse. So hat es für keinen anderen(Kunden) im Shop Auswirkungen.

Zuerst meine eigene IP herausfinden. Und dann so was am Beispiel an der checkout_confirmation.php
if ($_SESSION['tracking']['ip'] == '47.184.19.212'){
print_r($payment_modules);
print_r($order);
print_r($order_total_modules);
die;
}

Das ganze aber erst nach dem erzeugen der objects/arrays einfügen.
also nach
$payment_modules = new payment($_SESSION['payment']);
$order_total_modules = new order_total();
$order = new order();

schönes Wochenende