BuB Posted July 4, 2013 Share Posted July 4, 2013 (edited) Ik gebruik 1.5.3.1. Op de productpagina werkt de winkelwagen knop, maar op een overzichtspagina zoals hier http://www.wifinetwe...l/access-point/ kan ik geen product in de winkelwagen gooien. Hoe kan dit en wie heeft de oplossing voor mij? Edited July 4, 2013 by BuB (see edit history) Link to comment Share on other sites More sharing options...
scorpionsworld Posted July 4, 2013 Share Posted July 4, 2013 Ik gebruik 1.5.3.1. Op de productpagina werkt de winkelwagen knop, maar op een overzichtspagina zoals hier http://www.wifinetwe...l/access-point/ kan ik geen product in de winkelwagen gooien. Hoe kan dit en wie heeft de oplossing voor mij? De url's van de winkelwagen knoppen kloppen niet, deze zijn url_encoded getuige de %26 en %3D in http://www.wifinetwerken.nl/cart?add%26id_product%3D42%26token%3D722068b5d72b87f59c63ea4ed3b2edb0.Meest waarschijnlijke oorzaak is volgens mij een fout in de template Link to comment Share on other sites More sharing options...
BuB Posted July 4, 2013 Author Share Posted July 4, 2013 Enig idee hoe ik dat zelf kan oplossen? Is overigens het standaard temlate, die ik wat aangepast heb. Link to comment Share on other sites More sharing options...
BuB Posted July 4, 2013 Author Share Posted July 4, 2013 Ik zie in de code trouwens; button ajax_add_to_cart_button Terwijl ik de ajax winkelwagen uit heb staan omdat die problemen gaf. Hoe kan dit? Link to comment Share on other sites More sharing options...
scorpionsworld Posted July 4, 2013 Share Posted July 4, 2013 Kun je eens kijken in product-list.tpl van de theme of je de regels tegenkomt met: {if isset($static_token)} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}&token={$static_token}", false)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a> {else} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}", false)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a> {/if} dan ben ik vooral benieuwd wat er staat in het $link->getPageLink gedeelte van deze linkjes Ik zie in de code trouwens; button ajax_add_to_cart_button Terwijl ik de ajax winkelwagen uit heb staan omdat die problemen gaf. Hoe kan dit? Dat is gewoon de CSS klasse, heeft in principe niet zoveel te maken met de Ajax cart. Link to comment Share on other sites More sharing options...
BuB Posted July 4, 2013 Author Share Posted July 4, 2013 {if ($product.allow_oosp || $product.quantity > 0)} {if isset($static_token)} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}&token={$static_token}", true)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a> {else} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}", true)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a> {/if} {else} <span class="exclusive"><span></span>{l s='Add to cart'}</span><br /> {/if} {/if} Link to comment Share on other sites More sharing options...
scorpionsworld Posted July 4, 2013 Share Posted July 4, 2013 {if ($product.allow_oosp || $product.quantity > 0)} {if isset($static_token)} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}&token={$static_token}", false)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a> {else} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}", false)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a> {/if} {else} <span class="exclusive"><span></span>{l s='Add to cart'}</span><br /> {/if} {/if} Juist, in de aanroep naar de getpagelink functie staat op het eind een true, dit moet false zijn. Bij true worden de parameters nog eens url_encoded en daar gaat het fout. Verander de regels die je zojuist kopieerde naar: {if ($product.allow_oosp || $product.quantity > 0)} {if isset($static_token)} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}&token={$static_token}", true)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a> {else} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}", true)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a> {/if} {else} <span class="exclusive"><span></span>{l s='Add to cart'}</span><br /> {/if} {/if} Link to comment Share on other sites More sharing options...
BuB Posted July 4, 2013 Author Share Posted July 4, 2013 Super, Volgens mij werkt het nu. Zou je zo vriendleijk willen zijn dat ook even te proberen? Alvast dank. Je had alleen de juiste code en mijn quote omgedraaid. In mijn quote staat nu false Link to comment Share on other sites More sharing options...
scorpionsworld Posted July 4, 2013 Share Posted July 4, 2013 Super, Volgens mij werkt het nu. Zou je zo vriendleijk willen zijn dat ook even te proberen? Alvast dank. Je had alleen de juiste code en mijn quote omgedraaid. In mijn quote staat nu false Ja sorry, blijkbaar zijn de quote en mijn codeblok een beetje omgedraaid geraakt Maar nu werkt het inderdaad. Link to comment Share on other sites More sharing options...
BuB Posted July 4, 2013 Author Share Posted July 4, 2013 Dank voor je hulp! Link to comment Share on other sites More sharing options...
scorpionsworld Posted July 4, 2013 Share Posted July 4, 2013 Dank voor je hulp! Graag gedaan Link to comment Share on other sites More sharing options...
Optimus_Sam Posted July 4, 2013 Share Posted July 4, 2013 Juist, in de aanroep naar de getpagelink functie staat op het eind een true, dit moet false zijn. Bij true worden de parameters nog eens url_encoded en daar gaat het fout. Verander de regels die je zojuist kopieerde naar: {if ($product.allow_oosp || $product.quantity > 0)} {if isset($static_token)} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}&token={$static_token}", true)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a> {else} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart',false, NULL, "add&id_product={$product.id_product|intval}", true)}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a> {/if} {else} <span class="exclusive"><span></span>{l s='Add to cart'}</span><br /> {/if} {/if} Toppertje! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now