Hello ofbizers,
I'm facing a weird problem
first, when I want add one item in the cart, I have this problem:
[image: Images intégrées 1]
this is from configproductdetail.ftl
I try to check why this happen and I discover that my form tag is deleted
when rendering in the browser ."div" tag refuse form tag even it is inside
or outside form tag
this the code:
<form method="post" action="<@ofbizUrl>additem<#if
requestAttributes._CURRENT_VIEW_?exists>/${requestAttributes._CURRENT_VIEW_}</#if></@ofbizUrl>"
name="addform" style='margin: 0;'>
<div class="qtycart">// (my div tag)
<#assign inStock = true>
<#-- Variant Selection -->
<#if product.isVirtual?exists && product.isVirtual?upper_case
== "Y">
<#if variantTree?exists && 0 < variantTree.size()>
<#list featureSet as currentType>
<div>
<select name="FT${currentType}" onchange="javascript:getList(
this.name, (this.selectedIndex-1), 1);">
<option>${featureTypes.get(currentType)}</option>
</select>
</div>
</#list>
<input type='hidden' name="product_id"
value='${product.productId}' />
<input type='hidden' name="add_product_id" value='NULL' />
<#else>
<input type='hidden' name="product_id"
value='${product.productId}' />
<input type='hidden' name="add_product_id" value='NULL' />
<div
class='tabletext'><b>${uiLabelMap.ProductItemOutOfStock}.</b></div>
<#assign inStock = false>
</#if>
<#else>
<div>
<input type='hidden' name="product_id"
value='${product.productId}' />
<input type='hidden' name="add_product_id"
value='${product.productId}' />
</div>
<#if productNotAvailable?exists>
<#assign isStoreInventoryRequired =
Static["org.ofbiz.product.store.ProductStoreWorker"].isStoreInventoryRequired(request,
product)>
<#if isStoreInventoryRequired>
<div
class='tabletext'><b>${uiLabelMap.ProductItemOutOfStock}.</b></div>
<#assign inStock = false>
<#else>
<div
class='tabletext'><b>${product.inventoryMessage?if_exists}</b></div>
</#if>
</#if>
</#if>
<#-- check to see if introductionDate hasn't passed yet -->
<#if product.introductionDate?exists &&
nowTimestamp.before(product.introductionDate)>
<p> </p>
<div class='tabletext' style='color:
red;'>${uiLabelMap.ProductProductNotYetMadeAvailable}.</div>
<#-- check to see if salesDiscontinuationDate has passed -->
<#elseif product.salesDiscontinuationDate?exists &&
nowTimestamp.after(product.salesDiscontinuationDate)>
<div class='tabletext' style='color:
red;'>${uiLabelMap.ProductProductNoLongerAvailable}.</div>
<#-- check to see if the product requires inventory check and has
inventory -->
<#else>
<#if inStock>
<#if product.requireAmount?default("N") == "Y">
<#assign hiddenStyle = "visible">
<#else>
<#assign hiddenStyle = "hidden">
</#if>
<#if !configwrapper.isCompleted()>
<div>[${uiLabelMap.EcommerceProductNotConfigured}]
<input type="text" size="5" name="quantity" value="0"
disabled="disabled" /></div>
<#else>
<p class="bold">${uiLabelMap.CommonQuantity}</p>
<input type="text" size="5" name="quantity" class="bar"
value="1" />
<a href="javascript:addItem()" class="addtocart
cufontxt">${uiLabelMap.OrderAddToCart}</a>
<#if minimumQuantity?exists && minimumQuantity > 0>
Minimum order quantity is ${minimumQuantity}.
</#if>
</#if>
</#if>
</#if>
<#if requestParameters.category_id?exists>
<input type='hidden' name='category_id'
value='${requestParameters.category_id}' />
</#if>
</div>// (end of my div tag)
</form>
if someone already faced this problem and how resolve it?
thanks