- Posts: 55
- Thank you received: 6
Hikashop reponsive button cart
-- Joomla version -- : 4.0.5
-- PHP version -- : 7.4.25
-- Browser(s) name and version -- : Firefox et Safari Ipad
Bonjour,
- Nous aurions besoin d'aide car de nombreux éléments de notre boutique en ligne ne s'adaptent pas aux formats tablettes (par exemple) ou mobile ; voir captures écrans plus bas.
Éléments qui débordent (panier par ex) le conteneur, buttons collent la table au dessus, espace quantité écrasé et quasi non visible, formulaire champs pas assez hauts etc...)
De plus une bordure s'applique sur presque tous les éléments ce qui n’était pas le cas avant.
- Nous venons de changer de template et utilisons maintenant Rockettheme Versla Gantry 5.
- Nous utilisions avant cela un templates Yootheme warp 7 et avions été confronté à ce même problème . Vous nous aviez fourni ce code CSS qui avait largement résolu nos soucis d'affichages. Nous avons réutilisé ce code CSS dans le nouveau templates mais visiblement sans beaucoup de succès ...
Le reste du custom.scss sous Rockettheme fonctionne normalement, il ne s'agit donc pas d'un soucis à ce niveau là.
Merci d'avance
* Le code CSS custom actuellement actif en ligne
Capture écran
Merci
Please Log in or Create an account to join the conversation.
1. Le border sur les différents éléments vient du CSS de votre template.
Il faut rajouter ce CSS pour éviter cela:
2. The width of the quantity input fields that HikaShop set is overridden by the template CSS.
La largeur sur les champs de quantité vient du CSS de votre template.
Il faut rajouter ce CSS pour éviter cela:
3. Pour les boutons qui dépassent... ce n'est pas vraiment un problème de CSS mais plus de la structure du layout du template.
Comme il y a moins d'espace pour chaque zone, le texte dans le bouton est trop long.
Là, vous avez plusieurs solutions:
- changer vos overrides de traductions pour ces boutons pour avec un texte plus court, ou sur 2 lignes avec un
- voir avec le fournisseur du template pour augmenter l'espace disponible / réduire la marge entre les différentes zones.
Please Log in or Create an account to join the conversation.
je vais appliquer cela des demain matin!
Pour la partie Panier HS (qui est dans une colonne à droite comme la capture le montre ) qui dépasse de sa boite vous auriez un bout de code CSS me permettant d'éviter cela?
En réalité cela déborde même sur un écran classique 192/1080...
J'ai essayé de réduire ça de 100 % à 90%
De toute façon cela ne donne rien...
Merci
Please Log in or Create an account to join the conversation.
Comme expliqué, c'est un souci avec le template qui ne fourni pas assez d'espace à cet endroit. Normalement, il faudrait voir avec le fournisseur du template s'il est possible d'augmenter la largeur de la zone. Peut être qu'il y a des options pour cela dans le template ?
Après, je peux proposer des alternatives. Dans les options du module panier, vous avez des options d'affichage qui permettent de cacher certaines colonnes. Et moins de colonnes = moins de largeur nécessaire. Et vous avez également l'option "mini cart" qui permet de ne pas afficher le détail du panier directement.
Please Log in or Create an account to join the conversation.
Merci pour cette réponse.
J'ai effectivement élargi la colonne droite à 30% au lieu de 25 % et supprimé l’option quantité et supprimer.
Cela règle le pb !
La possibilité de changer le type de panier est aussi OK.
Je mets une capture d'écran pour que cela soit plus clair à d'autres, si cela peut servir.
Le fait que ceci soit en mode table du coté HS ne limite t il pas les capacités "responsive ?
Merci pour tout
Please Log in or Create an account to join the conversation.
- Je viens d'essayer cela dans HS configuration generale > systeme> language> fr >surcharge: CHOOSE_OPTIONS="Choisir avec <br> ou sans vidéo" mais visiblement le br ne donne rien avec ou sans / <br/>?nicolas wrote: Hi,
3. Pour les boutons qui dépassent... ce n'est pas vraiment un problème de CSS mais plus de la structure du layout du template.
Comme il y a moins d'espace pour chaque zone, le texte dans le bouton est trop long.
Là, vous avez plusieurs solutions:
- changer vos overrides de traductions pour ces boutons pour avec un texte plus court, ou sur 2 lignes avec un- réduire la marge entre chaque produit dans les listings avec les paramètres de vos éléments de menu (onglet "Product options").Code:<br/>
Il est toujours en ligne mais sans effets...
Please Log in or Create an account to join the conversation.
1. Non, avoir un table et le faire afficher correctement sur mobile n'est pas un souci.
Il existe plusieurs méthodes pour cela:
medium.com/appnroll-publication/5-practi...-tables-ff031c48b122
Pour l'affichage du panier, et sur beaucoup de vues du frontend, nous utilisons la méthode "transformed", alors que dans le backend, nous utilisons plutôt la méthode "shorten" qui sont présentées sur cette page.
2. Cela vient d'un autre morceau de CSS qui cache les tags br.
Rajoutez ce CSS pour contrecarré le CSS:
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.