Werbung / Banner buchen
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Neues Template testen im Unterordner

    bongo

    • Neu im Forum
    • Beiträge: 10
    Neues Template testen im Unterordner
    am: 09. Dezember 2015, 16:58:48
    Hallo,
    ich habe sozusagen meinen Shop www.example.com nochmals im Unterordner www.example.com/TEST "kopiert" und mit _installer die ConfigDateien neu erstellen lassen. Als Datenbasis dient die normale DB.
    Nun möchte ich aber in diesem Unterordner ein neues Template testen (zur Zeit nutze ich xtc5). Wenn ich im AdminMenue das Template ändere verändere ich es aber sowohl auf der Orginal-Seite, als auch im Test-Unterornder.
    Kann man das Template in irgendeinder Config-Datei fest vordefinieren ?

    Ich habe in header.php, index und configure geschaut, aber irgendwie nichts gefunden.

    Danke und Gruss

    Linkback: https://www.modified-shop.org/forum/index.php?topic=34033.0

    Viol

    • Fördermitglied
    • Beiträge: 2.279
    Re: Neues Template testen im Unterordner
    Antwort #1 am: 09. Dezember 2015, 17:03:35
    Die Festsetzung des Templates wird in die Datenbank geschrieben. Nutz Du die gleiche Datenbank für beide Shops, verändert sich bei beiden logischer Weise das Template.
    Eine Lösung wäre für den "Testshop" eine neue Datenbank anzulegen und dort ein Backup der Live Datenbank einzuspielen.
    Musst aber die config Dateien an die neue Datenbank anpassen.

    bongo

    • Neu im Forum
    • Beiträge: 10
    Re: Neues Template testen im Unterordner
    Antwort #2 am: 09. Dezember 2015, 17:44:43
    Hallo,
    danke für die Antwort.
    Der Name des Template wird ja irgendwo beim "Laden" der Homepage aus er DB ausgelesen - die Frage ist nur wo.
    Dort könnte man dann ja definieren dass das "current_template" immer z.B. bootstrap ist.

    Gruss
    rs

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Neues Template testen im Unterordner
    Antwort #3 am: 09. Dezember 2015, 17:53:06
    Eine Volltextsuche in allen php dateien nach "CURRENT_TEMPLATE" bringt z.B. diese Zeile in der includes/application_top.php
    Code: PHP  [Auswählen]
      define("CURRENT_TEMPLATE", $template);

    Weiter oben war das hier:
    Code: PHP  [Auswählen]
    // load configuration
    $configuration_query = xtc_db_query('select configuration_key as cfgKey, configuration_value as cfgValue from '.TABLE_CONFIGURATION);
    while ($configuration = xtc_db_fetch_array($configuration_query)) {
      if($configuration['cfgKey']=="CURRENT_TEMPLATE") {
        $template = $configuration['cfgValue'];
      } else {
        define($configuration['cfgKey'], stripslashes($configuration['cfgValue'])); //Web28 - 2012-08-09 - fix slashes
      }
    }
     

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Neues Template testen im Unterordner
    Antwort #4 am: 09. Dezember 2015, 17:53:52
    Wenn das alles nicht reicht, schau Dir die Installationsanleitung zum mobileST Template an!

    bitzshopper

    • Fördermitglied
    • Beiträge: 17
    • Geschlecht:
    Re: Neues Template testen im Unterordner
    Antwort #5 am: 09. Dezember 2015, 18:06:22
    warum arbeitest du nicht mit einer subdomain?

    bongo

    • Neu im Forum
    • Beiträge: 10
    Re: Neues Template testen im Unterordner
    Antwort #6 am: 09. Dezember 2015, 18:22:25
    Hallo,
    danle für die zahlreichen Antworten.

    Subdomain wäre sicherlich eine Idee, aber da greife ich doich auch auf dieselbe DB zu, oder ?

    @Bonsai: In der application_top.php der aktuellen Version gibt es bei mir kein

    Code: PHP  [Auswählen]
    define("CURRENT_TEMPLATE", 'xtc5');

    Wenn man aber ganz an den Anfang:

    Code: PHP  [Auswählen]
    define("CURRENT_TEMPLATE", 'bootstrap');

    erreiche ich genau das, was ich brauche.

    Vielen Dank !

    UPDATE: Zu früh gefreut. Das gilt nur für die Homepage, danach bekomme ich wieder das Template auder DB  :’-(

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Neues Template testen im Unterordner
    Antwort #7 am: 09. Dezember 2015, 18:26:15
    Sorry, war aus einem Bastelshop  :oops: Eventuell ein Relikt aus mobileST :-D Das habe ich nur außer Betrieb genommen und nicht wirklich ausgebaut in dem Shop.

    Aber es half ja trotzdem  :-D

    bongo

    • Neu im Forum
    • Beiträge: 10
    Re: Neues Template testen im Unterordner
    Antwort #8 am: 09. Dezember 2015, 18:29:46
    Siehe mein Update oben.

    Scheint nur bei der Startseite zu gekten, danach bekomme ich wieder das Template aus der DB.

    bitzshopper

    • Fördermitglied
    • Beiträge: 17
    • Geschlecht:
    Re: Neues Template testen im Unterordner
    Antwort #9 am: 09. Dezember 2015, 18:32:47
    Nein in der subdomain kann und sollte man natürlich eine separate db anlegen. dann den Zugriff über htaccess einschränken, und schon lässt es sich folgenlos testen. jeder der nebenbei noch am Shop bastelt, wird das so handhaben

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Re: Neues Template testen im Unterordner
    Antwort #10 am: 09. Dezember 2015, 21:56:12
    Vielleicht hilt Dir ein Template-Switcher weiter? Geladen wird immer das in der db hinterlegte template und Du wechselst dann mit dem Template-Switcher zu dem gewünschten (installierten weiteren) Template.

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Neues Template testen im Unterordner
    Antwort #11 am: 10. Dezember 2015, 09:42:55
    Nochmal ..... Installationsanleitung des mobileST Templates lesen! Das mobileST Template läuft zusätzlich zum standardtemplate. Man wechselt mit ?tpl=mobile das Template. Die Funktionalität lässt sich sicher auch für andere Templates umbiegen. Wenn ich das richtig in Erinnerung habe, ist in der header.php noch was zu tun.

    swolfram [templatix]

    • Fördermitglied
    • Beiträge: 1.169
    • Geschlecht:
    Re: Neues Template testen im Unterordner
    Antwort #12 am: 10. Dezember 2015, 09:57:09
    Wenn alles aus einer Datenbank kommt, es aber 2 Shops gibt, dann muss doch das Template im Testshop einfach genau so heissen wie im Hauptshop. Also einfach beide Ordner gleich benennen und es sollte klappen.

    Shop 1: www.example.com --> Templatename XTC5
    Shop 2: www.example.com/shop2 --> Templatename XTC5

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Neues Template testen im Unterordner
    Antwort #13 am: 10. Dezember 2015, 16:20:31
    :doh: Die Lösung ist ja so supereinfach! Genial!  :good:
    rechtstexte für onlineshop
    3 Antworten
    2731 Aufrufe
    15. Februar 2012, 20:21:52 von Pago
    5 Antworten
    4362 Aufrufe
    12. Januar 2013, 15:38:47 von Jim
    13 Antworten
    6493 Aufrufe
    05. Dezember 2009, 18:29:18 von Tele09
    5 Antworten
    3843 Aufrufe
    23. Januar 2012, 21:13:51 von Matt