Quoting Sandy Thomson (suppressed): > Daniel Davenport wrote: > >BTW, you don't have to mangle the core to add a new option type. Just > >create a new module in $IC_DIR/lib/Vend/Options, and refer to it in the > >IC config/meta info. Your module will need three subs--with specific > >names--that price, display, and show an edit page for the options. See > >$IC_DIR/lib/Vend/Options/Simple.pm for an example. Better yet, copy it, > >comment out all the code in the subs, and refer back to it when you need > >to know where to grab info from. :) But it sounds like matrix options > >will do what you need done, and you won't have to muck around with perl > >code. > > > > Thanks for the insight and the lengthy replies guys, I couldn't find > much information about options in the documentation. We have a hacked > Simple.pm at the moment, just assumed I would have to change other parts > of the core to make this work. > > I had a look at the code and can see the options for the 'variant' > table. If I can't get Matrix.pm to work for this use, at least it is > something close to start from. > Remember, you should take your hacked Simple.pm and change it to "Sandy.pm" (renaming Vend::Options::Simple strings to Vend::Options::Sandy, of course). Then in catalog.cfg: OptionsEnable option_type Options Sandy enable 1 Now just put "Sandy" in the option_type field of products, and away you go with your custom module. -- Mike Heins Perusion -- Expert Interchange Consulting http://www.perusion.com/ phone +1.765.647.1295 tollfree 800-949-1889 <suppressed> I don't want to get to the end of my life and find I have just lived the length of it. I want to have lived the width of it as well. -- Diane Ackerman _______________________________________________ interchange-users mailing list suppressed http://www.icdevgroup.org/mailman/listinfo/interchange-users
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.