/glow

cleaned, updated and bugfixed flow theme for oxid eshop 4.9 / 4.10

Primary LanguageSmarty

Glow responsive Theme für OXID eShop

demo: http://glow.mb-dev.de
basierend auf Flow Theme: https://github.com/OXID-eSales/flow_theme

Aktuelle To-Do Liste

  • Formular Validierung für E-Mail Adressen, PLZ, etc
  • paypal+ testen

Voraussetzungen

Installation

cd application/views/
git clone git@github.com:vanilla-thunder/glow.git
ln -s ../application/views/glow/out/glow ../../out/glow

oder:

  1. Archiv herunterladen
  2. nach application/views/glow entpacken
  3. application/views/glow/out/glow nach out/glow kopieren

Theme Einstellungen

  • Größe des Kategoriebildes: 1300*400

LESS + CSS + JS bearbeiten

in out/glow liegt eine Nodejs App, die das Kompilieren von LESS und Zusammenfassen von JS Dateien übernimmt. Diese wird so gestartet (Nodejs erforderlich):

cd out/glow
npm install
npm start

Less:

Die Hauptdatei liegt unter: out/glow/src/less/glow.less Diese wird zu: out/glow/src/css/glow.min.css

JS

New Features

Important changes

  • Logo path is now relative to out/pictures/wysiwygpro/
  • background image path changed to out/pictures/wysiwygpro/
  • different layout for product details page
  • some layout changes in checkout
  • replaced old reused Azure JavaScripts with simple jQuery
  • removed jQuery-UI and some other libs (see list below)
  • tpl/widget/product/selectbox.tpl moved to tpl/page/details/inc/selectbox.tpl
    because selectbox.tpl is not a widget!
  • selection dropdowns replaced with native select elements

Features

  • nodejs less compier & js minifier included
  • using bower for 3rd party libraries

Bugfixes

Removed / Replaced JS scritps and libraries:

  • jQuery-UI removed
  • Bootstrap-Select removed
  • jquery cookie removed because smarty can do the job, too.
  • jQuery-Bootstrap-Validation (discontinued) -> BootstrapValidator
  • Photoswipe (lack of features) -> FancyBox