Jump to content
Sign in to follow this  
Advisuel

Personnalisation checkbox

Recommended Posts

Bonjour,

 

Pensez vous qu'il soit possible de personnaliser les boutons chekbox ?

 

Merci pour votre aide

Share this post


Link to post
Share on other sites

Bonjour,

 

Oui cela est possible il existe pusieurs libraries javascript (jquery) permettant de faire cela.

 

Google sera votre ami.

Share this post


Link to post
Share on other sites

hello,

 

@niks, là, ce ne sont pas les checkboxes (qui sont d'ailleurs des bouton radios dans ce cas) qui sont personnalisées mais des faux labels et le truc n'est pas valide ni fonctionnel...

ce sont en fait des ol avec juste le nombre et qui sont customisées sous la forme <ol>2</ol> ce qui n'est pas valide des ol devant contenir des li et cliquer sur un ol ne choisit pas la checkbox correspondante ce qu'aurait fait une label...

 

sorry :)

 

pour le reste, comme prestashop est très jquery et malheureusement pas en no-conflict, ne reste plus qu'à trouver des checkboxes personnalisées à la mode jquery, juste attention, des tas de plugins existent, très peu marchent vraiment et les surprises (pas bonnes) sont au rendez-vous, un bon truc avant de choisir son plugin, cette fois, ce n'est pas google mais fierbug qui est notre ami, jouer avec la démo du plugin en mode inspect du code pour vérifier que checked="checked" est bel et bien ajouté aux checkboxes (ou enlevé), c'est rarement le cas...

 

have swing

Share this post


Link to post
Share on other sites

How about this chekbox ??

http://www.sporttime...port-ean13.html

 

How about this chekbox ??

http://www.sporttime...port-ean13.html

 

Ce plugin supporte la configuration

--------------

{Foreach from = $ key = groupes id_attribute_group = item groupe}

{Assign var = 'groupName' value = 'group_' | cat: $ id_attribute_group}

{Assign var = 'case' value = '1 '}

{Si sizeof ($ group.attributes) == 2}

{Foreach from = $ key = group.attributes élément id_attribute nom group_attribute = = group_attributes}

{Si $ smarty.foreach.group_attributes.first & & $ group_attribute = 'Non'! | |

$ & & $ Smarty.foreach.group_attributes.last group_attribute! = 'Oui'}

{Assign var = 'case' value = '0 '}

{/ If}

{Si} $ smarty.foreach.group_attributes.first

{Assign var = 'id_attribute_off «valeur =` $ id_attribute `}

{$ ELSEIF smarty.foreach.group_attributes.last}

{Assign var = 'id_attribute_on «valeur =` $ id_attribute `}

{/ If}

{/ Foreach}

{Else}

{Assign var = 'case' value = '0 '}

{/ If}

{Si} $ case

<Input type = "checkbox" name = "{$ group_ id_attribute_group}" onclick = "javascript:. Document.getElementById ('{$ group_ id_attribute_group | intval}') Valeur = (document.getElementById ('{$ group_ id_attribute_group | intval .} ') {$ valeur == id_attribute_on | intval} {$ id_attribute_off | intval}:? {$ id_attribute_on | intval}); findCombination (); "value =" {$ id_attribute | intval} "{if (isset ($ . smarty.get $ groupName) & & $ smarty.get $ groupName |. intval == $ id_attribute) | | $ group.default == $ id_attribute_on} checked = "checked" {/ if} />

<td> {$ group.name | escape: 'htmlall': 'UTF-8'} </ td>

{Foreach from = $ attributeImpacts clé item = id_attributeImpact attributeImpact =}

{Si attributeImpact.id_attribute $ id_attribute == $}

{Si $ priceFormat == 1 ou $ priceFormat == 3} {if $ <td> hideZeros ET $ attributeImpact.price == 0} {else} {prix = $ convertPrice attributeImpact.price} {/ if} </ td> {/ if}

{Si $ priceFormat> 1} {if $ <td> hideZeros ET $ attributeImpact.price == 0} {else} {convertPrice Prix = $ $ * attributeImpact.price fiscales} {/ if} </ td> {/ if}

{/ If}

{/ Foreach}

 

{Else}

{/ If}

post-91213-0-37936500-1326416100_thumb.jpg

Share this post


Link to post
Share on other sites

hello

 

niks, s'te plait, ça devient vraiment n'importe quoi... tu bumps tous tes posts en t'auto citant histoire de remettre le lien vers ton site dans tous les sens et tu mets, histoire de dire, un bout de code qui n'a rien à voir avec la choucroute, tu n'aides pas là... et tu rends les threads incompréhensibles, les checkboxes, ça se skinne en javascript pas en smarty dans les templates, allons...

 

have swing

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More