[ic] can only change first item in shopping cart
Mike Heins
mike at perusion.com
Wed Nov 2 15:12:22 EST 2005
Quoting N.E.S.T. Solutions (nest_consulting at yahoo.ca):
> >
> > N.E.S.T. Solutions wrote:
> > >>I suspect that all of the rows on your cart page share the
> > >>same quantity input field name; They're probably all named
> > >>"quantity", instead of "quantity0" and "quantity1" etc. Edit
> > >>your cart code to change use <input name="[quantity-name]"
> > >>...> for your quantity text field (and checkbox, if present).
> > >>
> > >>Secondly, it's probably no good copying the basket.html to
> > >>fix this, as later Foundation/Standard demos make use of
> > >>component files. Your basket.html page probably makes use of
> > >>the "templates/components/cart" component, so that's the file
> > >>you'd want to copy.
> > >
> > > The source of my cart page showed quantity0 name for all
> > items. It is
> > > in fact spelled as is in the name fields of the cart
> > display component
> > > in IC 5.2.
> > >
> > > I just tried Kevin's solutions, replacing the "quantity0" with
> > > "[quantity-name]" and it worked like a charm. It does have to be
> > > changed for both the checkbox
> > > input name and for the quantity input field name.
> > >
> > > I wonder though, will it have to be changed in checkout...
> > I haven't
> > > checked yet
> >
> > Ah! That reminds me. The problem with my pages was that
> > somewhere along the line the [quantity-name] tag was being
> > replaced *in the ITL page* with "quantity0". I would change
> > it, and some gremlin was coming along and changing the source
> > pages. I thought I was going nuts, but I wasn't the only one.
> >
> > Perhaps it's been corrected now, but if it changes itself
> > back, see the workaround in my other post.
> >
> > JT
>
>
> I haven't tested much yet since I made the changes, but I sure will
> be checking tonight to make sure I don't see gremlins messing up
> my store! ;oP
It is fixed in the latest from CVS, and the workaround is
to use <input name="quantity[item-modifier mv_ip]" ....>.
--
Mike Heins
Perusion -- Expert Interchange Consulting http://www.perusion.com/
phone +1.765.647.1295 tollfree 800-949-1889 <mike at perusion.com>
Fast, reliable, cheap. Pick two and we'll talk. -- unknown
More information about the interchange-users
mailing list