Hi,
I've been spending most of today correcting errors caused by an export followed by an import and have one final error that I just can't seem to solve...
It appears that my product template has a couple of errors - namely...
The selector 'AttributeList' is recursively used. (69 times)
The selector 'ComponentList' is recursively used. (69 times)
I have checked everywhere I can think of and simply can't find any double entries in the code.
I have pasted the template code below and wonder if anyone could suggest any ideas?
Thanks for any help.
David
I've been spending most of today correcting errors caused by an export followed by an import and have one final error that I just can't seem to solve...
It appears that my product template has a couple of errors - namely...
The selector 'AttributeList' is recursively used. (69 times)
The selector 'ComponentList' is recursively used. (69 times)
I have checked everywhere I can think of and simply can't find any double entries in the code.
I have pasted the template code below and wonder if anyone could suggest any ideas?
Thanks for any help.
David
Code:
<actinic:block if="%3cactinic%3avariable%20name%3d%22IsProductFormUsed%22%20%2f%3e"> <form method="post" action="<actinic:variable name="OnlineScriptURL" value="Shopping Cart Script URL" />"> <input type="hidden" name="SID" id="SID" value="<Actinic:Variable Name="SectionID"/>" /> <input type="hidden" name="PAGE" value="PRODUCT" /> <input type="hidden" name="PAGEFILENAME" value="<actinic:variable name="SectionPageName" />" /> <Actinic:SECTION BLOB='<Actinic:Variable Name="SectionCatFile"/>'/> <actinic:block if="%3cactinic%3avariable%20name%3d%22IsHostMode%22%20%2f%3e"> <!-- Hidden field when in trial mode --> <input type="hidden" name="SHOP" value="<Actinic:Variable Name="HiddenFields"/>" /> </actinic:block> </actinic:block> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="line-height:0; font-size:1px;" align="center"> <img src="header-product.gif" alt="Enjoy Music Product Header"/> </td> </tr> </table> <table width="100%" cellspacing="0" cellpadding="0" border="0" style="background: url('bg-product.gif') top center repeat-y;"> <tr> <td align="left"> <table width="410" cellspacing="18" cellpadding="0" border="0" > </tr> <tr> <td align="center" valign="top"> <actinic:variable name="ProductImageLayout" /> </td> <td align="left" valign="top"> <a name="<Actinic:Variable Name="EncodedProductAnchor"/>"><b><actinic:variable formatting="style|actregular" encoding="actinic" name="ProductName" /></b></a> <br/> <actinic:block if="%3cactinic%3avariable%20name%3d%22IsProductReferenceVisible%22%20%2f%3e" > Ref: <actinic:variable name="ProductReference" /> </actinic:block> <br /> <div style="margin-top:10px; border-top: 0px solid #999; border-bottom: 0px solid #999; height:60px; overflow:auto;"><actinic:variable name="ProductDescription" /></div> <actinic:variable name="ExtendedInformationLinks" /> <actinic:block if="%3cactinic%3avariable%20name%3d%22FileURLNotEmpty%22%20%2f%3e"> <br /> <a href="<Actinic:Variable Name="ProductLinkInfo"/>"> <Actinic:Variable Name="ProductLinkText"/> </a> </actinic:block> <actinic:block if="%3cactinic%3avariable%20name%3d%22IsCustomerMessageUsed%22%20%2f%3e"> <br /> <Actinic:PRICE_EXPLANATION PROD_REF="<actinic:variable name="ProductID" />" COMPONENTID=-1><Actinic:Variable Name="RetailCustomerMessage"/></Actinic:PRICE_EXPLANATION> </actinic:block> <actinic:block if="%3cactinic%3avariable%20name%3d%22PriceIsEnabled%22%20%2f%3e"> <b> <Actinic:PRICES PROD_REF="<actinic:variable name="ProductID" />" RETAIL_PRICE_PROMPT="<Actinic:Variable Name="ProductPriceDescription"/>"> <actinic:variable name="PriceListRetail" /> </Actinic:PRICES> </b> </actinic:block> <actinic:block if="%3cactinic%3avariable%20name%3d%22ProductPriceIsEnabled%22%20%2f%3e%20%3d%3d%20False"> <Actinic:NOTINB2B><br /><strong><actinic:variable name="ProductPriceNotEnabledMessage" /></strong></Actinic:NOTINB2B> </actinic:block> <actinic:block if="%3cactinic%3avariable%20name%3d%22DiscountDescriptionIsShownForProducts%22%20%2f%3e"> <br /><actinic:variable name="DiscountList" value="Standard Discount List" /> </actinic:block> <actinic:block if="%3cactinic%3avariable%20name%3d%22IsOtherInfoPromptShown%22%20%2f%3e"> <br /> <span class="actrequired"><Actinic:Variable Name="OtherInfoPrompt"/></span><br /> <input type="text" name="O_<Actinic:Variable Name="ProductID"/>" size="40" maxlength="1000" value="" /> </actinic:block> <actinic:block if="%3cactinic%3avariable%20name%3d%22IsDatePromptShown%22%20%2f%3e"> <br /> <span class="actrequired"><actinic:variable name="DatePrompt"/></span><br /> <actinic:variable name="DayList" /><actinic:variable name="MonthList" /><actinic:variable name="YearList" /> </actinic:block> <actinic:variable name="AttributeList" /> <actinic:variable name="ComponentList" /> <actinic:block if="%3cactinic%3avariable%20name%3d%22IsQuantityPromptShown%22%20%2f%3e"> <br /> <span class="actrequired"><Actinic:Variable Name="QuantityPrompt"/></span> <input type="text" name="Q_<Actinic:Variable Name="ProductID"/>" size="4" value="<Actinic:Variable Name="DefaultQuantity"/>" /> </actinic:block> <actinic:block if="%3cactinic%3avariable%20name%3d%22IsQuantityPromptHidden%22%20%2f%3e"> <input type="hidden" name="Q_<actinic:variable name="ProductID"/>" value="<actinic:variable name="DefaultQuantity"/>" /> </actinic:block> <br /><actinic:variable name="CartError" /> <div style="float:left;"> <br/><a href="javascript:history.go(-1)"><img src="btn-back.gif" alt="back button" border="0"/></a> </div> <div style="float:right;"> <actinic:block if="%3cactinic%3avariable%20name%3d%22IsAddToCartButtonShown%22%20%2f%3e%20AND%20%0d%28%3cactinic%3avariable%20name%3d%22NumberAttributesInPushButtonGrid%22%20%2f%3e%20%3d%3d%200%29" > <br /><actinic:variable name="AddToCartButton" /> </actinic:block> <actinic:block if="%3cactinic%3avariable%20name%3d%22IsOutOfStockShown%22%20%2f%3e"> <br /><strong><span class="actrequired"><br /><Actinic:Variable Name="OutOfStock"/></span></strong> </actinic:block> <actinic:block if="%3cactinic%3avariable%20name%3d%22IsCatalogSuspendedShown%22%20%2f%3e"> <br /><strong><span class="actrequired"><Actinic:Variable Name="CatalogSuspended"/></span></strong> </actinic:block> </div><br style="clear:both;"/> <div style="border: 0px solid #FF0;"> <actinic:variable name="ProductAlsoBoughtList" /> <actinic:variable name="ProductRelatedProductsList" /> </div> </td> </tr> </table> </td> </tr> </table> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <td align="center"> <img src="footer-product.gif" alt="Enjoy Music Product Footer"/> </td> </tr> </table> <actinic:block if="%3cactinic%3avariable%20name%3d%22IsProductFormUsed%22%20%2f%3e"> </form> </actinic:block>
Comment