Die Startseite von xtc-Modified tunen
Wenn man sich im WWW mal so umschaut wird eins immer wieder auffallen. Das Shops die auf xt-commerce Basis laufen immer gleich aussehen. Man gelangt auf die Startseite und weiß sofort was für ein System auf der Seite läuft. Dabei ist es doch eigentlich ganz einfach, gerade den xtc-modified auf basis des xt-commerce schön und sauber um zu bauen.
Nehmen wir zum Beispiel mal die Content Seiten der Shops, was machen den da noch die meist seitlichen angebrachten Boxen? Oder bei der Kontoerstellung in einem Shop. Hier sollte der Kunde sich einzig darauf konzentrieren seine Daten einzutragen. Also sollte auch hier, alles was ablenkt, nicht mehr sichtbar sein. Was beim xtc-Modified erstklassig ist, er lässt sich hervorragend umbauen und verschönern. Auch ist er schon so gesteuert das im wichtigsten Bereich, dem Warenkorb nichts mehr vom Kauf ablenkt.
Wie Ihr Boxen aus den Content Seiten oder von der Startseite verschwinden lassen könnt, ist wie gesagt recht einfach. Da dieses System genau wie das Original, alles über Smarty steuert, müsst ihr eigentlich nur in eurer index.html des Templates, ein paar Anweisungen eintragen.
Die Anweisung das der Shop alle Boxen im Warenkorb ausblendet ist ja schon drin.
{if !strstr ($smarty.server.PHP_SELF, ‚checkout‘)}
Diese Steuerung lässt sich aber noch um einiges erweitern zum Beispiel mit
&& !strstr ($smarty.server.PHP_SELF, ‚content‘)
nimmt auf den Content Seiten (AGB, Informationen, etc) die Boxen raus oder
&& !strstr ($smarty.server.PHP_SELF, ‚login‘)
zieht die Boxen aus dem Login Bereich hier solltet Ihr aber den hier
&& !strstr ($smarty.server.PHP_SELF, ‚account‘)
mit einfügen. Der ist für den Account erstellen bereich.
Hier noch ein paar:
&& !strstr ($smarty.server.PHP_SELF, ‚password_double_opt‘)
&& !strstr ($smarty.server.PHP_SELF, ‚address_book‘)
&& !strstr ($smarty.server.PHP_SELF, ’shopping_cart‘)
&& !strstr ($smarty.server.PHP_SELF, ’newsletter‘)
&& !strstr ($smarty.server.PHP_SELF, ‚account‘)
&& !strstr ($smarty.server.PHP_SELF, ’search‘)
&& !strstr ($smarty.server.PHP_SELF, ‚login‘)
&& !strstr ($smarty.server.PHP_SELF, ‚content‘)
Sehr hilfreicher Artikel 🙂
Gibt es auch eine If-Abfrage für die Kontakt-Seite? Denn dort möchte ich einige Boxen ausblenden, die zu SSL Problemen führen.