I'm still trying to get this working, because the Product is a dataobject and the pages are created using renderWith() it looks like the product page uses category controller. I tried creating a controller on the dataobject:
class Product extends DataObject
{
...
}
class Product_Controller extends Controller {
function QuoteForm(){
$form = new QuoteForm($this, "QuoteForm");
return $form;
}
}
But then the form stops appearing all together.