GithubHelp home page GithubHelp logo

chameleon-shop-theme-bundle's Introduction


The E-Business Platform

Chameleon System is e-commerce and content management redefined: Flexible, based on Symfony, customer- and project-oriented. Chameleon is a product of the ESONO AG.

Demo

Find a demo at https://demo.chameleon-system.de

Documentation

The user manual and technical documentation in English language are currently in progress.

The user manual in German language is available here: https://manual.chameleon-system.de

Installation

TBA

License

Chameleon System is licensed under the MIT License. See the complete license under LICENSE for details. Some Chameleon repositories also include works under other copyright notices; a THIRD-PARTY-LICENSE file will then provide further license information.

Reporting an Issue or a Feature Request

Please report issues and feature requests at the official GitHub repository. Issues for the Chameleon repositories chameleon-base and chameleon-shop are also handled centrally in this repository.

Security Issues

If you have found a security issue in Chameleon System, please send the details to security [at] chameleonsystem.com and don't disclose it publicly until we can provide a fix for it (we will give our best to do this fast). Thank you!

Contributing

TBA.

chameleon-shop-theme-bundle's People

Contributors

bestform avatar chameleon-system-bot avatar ckleis avatar fabianbarth-esono avatar j6s avatar pixeljunkie avatar pspeck avatar rnuernberg avatar ulrichku avatar umulmrum avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

chameleon-shop-theme-bundle's Issues

logo in footer is not responsive

Describe the bug
The logo in the footer overlaps text if it is bigger than the default chameleon image.

Affected version(s)
6.2.x

To Reproduce
Steps to reproduce the behavior:

  1. Upload a logo with more than 300px width
  2. Scroll down to footer
  3. see the logo overlapping the address block

Expected behavior
The image should be responsive and the thumbnail should be resized to a usefull width.

Desktop (please complete the following information):

  • Desktop size

Smartphone (please complete the following information):

  • All

Technical details
Add img-responsive class to the logo image tag and create a smaller thumbnail.

move shop menu button to fixed header

Describe the solution you'd like
On mobile devices the button for the shop navigation should move to the fixed header beside the sevice button. The search field can then extend across the entire width of the screen.

Possible solution (if any)
Selection_401

Use ImageCropBundle in default shop theme

Image crops should be used in the default shop theme. We can't change everything at once, so the following is proposed:

  • Change image hotspot background image field to "Image with crop", so it's possible to select/create the crop right there in the table editor.
  • Create a preset for standard teaser. If there is a crop with that preset for an image, it is used in the teaser.

We cannot use the fallback of the ImageCropBundle when there is no crop because we use a centered version instead of a trimmed version. So we have to use a conditional statement in the templates for backward compatibility.

footer naviagtion breaks in new line

Describe the bug
In the desktop view, the footer navigation breaks into a new line. Everything should be displayed in one line.

Affected version(s)
6.2.x

Desktop:

  • Browser: all

Smartphone:

  • it looks fine

Article list does not define necessary js includes

Describe the bug
The views for the article list modules (in snippets/pkgShop/ArticleList/) do not define any dependencies.

For example the "carousel.js" needed for most article list displays is not included in the page then.

However the necessary includes ARE listed by the pkgShop/shopBasket path. So if that is included in a page the includes are present.

Affected version(s)
>=6.2 (beginning of theme)

Technical details
config.yml is missing.

Revision of the icon set

Describe the solution you'd like
The icons used should be improved to a new set of icons (e.g. new shopping cart icon)

Translate product export error page

Describe the solution you'd like
When calling a product export with wrong arguments, e.g. missing view or incorrect key, an error page is displayed. Unfortunately the text is always displayed in German.

Text is hard-coded in chameleon-shop-theme-bundle/Resources/views/snippets/pkgShop/ArticleListExport/export.html.twig - we should move it elsewhere.

Also the German text should be improved (wording, typos, contained information (Froogle --> Google Shopping, check if this piece of information is still relevant)).

Rework Standard Shop Layout

Describe the solution you'd like
The layout of the standard shop needs a bit of a refresh and improvement like removing a few backgrounds, gradients and shading for a more modern look.

  • The background colour behind the header should be removed.
  • For same links we need a bit more space around it because of Cumulative Layout Shift.
  • Background-images should be replaced by normal background-colors.
  • Same styles for Internet Explorer 8 and 9 can be removed
  • Box and font shadows give a blurred appearance and should also be removed
  • Colour gradients are no longer contemporary

Contact form: Name is not restored.

Describe the bug
The "Name" (last name) in the contact form cannot be restored on error.

NOTE: Currently there is no backend validation there. All problems (missing input) is catched already by the browser. But in other projects more validation is done (ie recaptcha).

Affected version(s)
6.2 (probably only)

Technical details
chameleon-system/chameleon-shop-theme-bundle/Resources/views/snippets/common/userInput/form/formContact.html.twig

An "e" is missing for "sValue" there.

Wrong light box technique "thickbox"

Describe the bug
The file .../media/pkgCmsTextFieldImage.html.twig contains a reference to "thickbox".

Expected
This should be lightbox as it is in pkgCmsTextFieldImageResponsive.html.twig.

Technical details
However there is also the general question if lightbox is working at all. I didn't find necessary include/initialization.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.