Uniq Posted March 5, 2015 Share Posted March 5, 2015 Hi I am getting this error when I click view to see a customer Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "/home/uniqje6/public_html/adminXXXX/themes/default/template/helpers/view/view.tpl" on line 25 "" illegal recursive call of "" <-- thrown in/home/XXXXX/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 25 Please help urgent !!!! Thanks, Missy Link to comment Share on other sites More sharing options...
razaro Posted March 5, 2015 Share Posted March 5, 2015 Do you have some new module installed, one that could override that and have some connections to customers ? Also could you post content of that view.tpl here ? 1 Link to comment Share on other sites More sharing options...
Uniq Posted March 5, 2015 Author Share Posted March 5, 2015 (edited) Hi, Yes I installed attribute wizard pro. Then had to uninstall because it changed all my prices. I had 2 customers register today and I am not able to see their info. Missy {* * 2007-2014 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2014 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} {extends file="helpers/view/view.tpl"} {block name="override_tpl"} <div class="panel"> {$kpi} </div> <div class="row"> <div class="col-lg-6"> <div class="panel"> <h3><i class="icon-user"></i> {l s='Customer information'}</h3> {if $customer->id} <a class="btn btn-default pull-right" href="mailto:{$customer->email}"><i class="icon-envelope"></i> {$customer->email}</a> <h2> {if $customer->id_gender == 1} <i class="icon-male"></i> {elseif $customer->id_gender == 2} <i class="icon-female"></i> {else} <i class="icon-question"></i> {/if} <a href="{$link->getAdminLink('AdminCustomers')|escape:'html':'UTF-8'}&id_customer={$customer->id|intval}&viewcustomer">{$customer->firstname} {$customer->lastname}</a></h2> <div class="form-horizontal"> <div class="form-group"> <label class="col-lg-3 control-label">{l s='Account registration date:'}</label> <div class="col-lg-3"><p class="form-control-static">{dateFormat date=$customer->date_add}</p></div> </div> <div class="form-group"> <label class="col-lg-3 control-label">{l s='Valid orders placed:'}</label> <div class="col-lg-3"><p class="form-control-static">{$customer_stats.nb_orders}</p></div> </div> <div class="form-group"> <label class="col-lg-3 control-label">{l s='Total spent since registration:'}</label> <div class="col-lg-3"><p class="form-control-static">{displayWtPriceWithCurrency price=$customer_stats.total_orders currency=$currency}</p></div> </div> </div> {else} <h2>{l s='Guest not registered'}</h2> {/if} </div> </div> <div class="col-lg-6"> <div class="panel"> <h3><i class="icon-shopping-cart"></i> {l s='Order information'}</h3> {if $order->id} <h2><a href="{$link->getAdminLink('AdminOrders')|escape:'html':'UTF-8'}&id_order={$order->id|intval}&vieworder"> {l s='Order #%d' sprintf=$order->id|string_format:"%06d"}</a></h2> {l s='Made on:'} {dateFormat date=$order->date_add} {else} <h2>{l s='No order was created from this cart.'}</h2> {if $customer->id} <a class="btn btn-default" href="{$link->getAdminLink('AdminOrders')|escape:'html':'UTF-8'}&id_cart={$cart->id|intval}&addorder"><i class="icon-shopping-cart"></i> {l s='Create an order from this cart.'}</a> {/if} {/if} </div> </div> </div> <div class="panel"> <h3><i class="icon-archive"></i> {l s='Cart summary'}</h3> <table class="table" id="orderProducts"> <thead> <tr> <th class="fixed-width-xs"> </th> <th><span class="title_box">{l s='Product'}</span></th> <th class="text-right fixed-width-md"><span class="title_box">{l s='Unit price'}</span></th> <th class="text-center fixed-width-md"><span class="title_box">{l s='Quantity'}</span></th> <th class="text-center fixed-width-sm"><span class="title_box">{l s='Stock'}</span></th> <th class="text-right fixed-width-sm"><span class="title_box">{l s='Total'}</span></th> </tr> </thead> <tbody> {foreach from=$products item='product'} {if isset($customized_datas[$product.id_product][$product.id_product_attribute][$product.id_address_delivery])} <tr> <td>{$product.image}</td> <td><a href="{$link->getAdminLink('AdminProducts')|escape:'html':'UTF-8'}&id_product={$product.id_product}&updateproduct"> <span class="productName">{$product.name}</span>{if isset($product.attributes)}<br />{$product.attributes}{/if}<br /> {if $product.reference}{l s='Ref:'} {$product.reference}{/if} {if $product.reference && $product.supplier_reference} / {$product.supplier_reference}{/if} </a> </td> <td class="text-right">{displayWtPriceWithCurrency price=$product.price_wt currency=$currency}</td> <td class="text-center">{$product.customization_quantity}</td> <td class="text-center">{$product.qty_in_stock}</td> <td class="text-right">{displayWtPriceWithCurrency price=$product.total_customization_wt currency=$currency}</td> </tr> {foreach from=$customized_datas[$product.id_product][$product.id_product_attribute][$product.id_address_delivery] item='customization'} <tr> <td colspan="2"> {foreach from=$customization.datas key='type' item='datas'} {if $type == constant('Product::CUSTOMIZE_FILE')} <ul style="margin: 0; padding: 0; list-style-type: none;"> {foreach from=$datas key='index' item='data'} <li style="display: inline; margin: 2px;"> <a href="displayImage.php?img={$data.value}&name={$order->id|intval}-file{$index}" target="_blank"> <img src="{$pic_dir}{$data.value}_small" alt="" /></a> </li> {/foreach} </ul> {elseif $type == constant('Product::CUSTOMIZE_TEXTFIELD')} <div class="form-horizontal"> {foreach from=$datas key='index' item='data'} <div class="form-group"> <span class="control-label col-lg-3"><strong>{if $data.name}{$data.name}{else}{l s='Text #'}{$index}{/if}</strong></span> <div class="col-lg-9"> <p class="form-control-static">{$data.value}</p> </div> </div> {/foreach} </div> {/if} {/foreach} </td> <td></td> <td class="text-center">{$customization.quantity}</td> <td></td> <td></td> </tr> {/foreach} {/if} {if $product.cart_quantity > $product.customization_quantity} <tr> <td>{$product.image}</td> <td> <a href="{$link->getAdminLink('AdminProducts')|escape:'html':'UTF-8'}&id_product={$product.id_product}&updateproduct"> <span class="productName">{$product.name}</span>{if isset($product.attributes)}<br />{$product.attributes}{/if}{if isset($product.instructions)}<br />{$product.instructions}{/if}<br /> {if $product.reference}{l s='Ref:'} {$product.reference}{/if} {if $product.reference && $product.supplier_reference} / {$product.supplier_reference}{/if} </a> </td> <td class="text-right">{displayWtPriceWithCurrency price=$product.product_price currency=$currency}</td> <td class="text-center">{math equation='x - y' x=$product.cart_quantity y=$product.customization_quantity|intval}</td> <td class="text-center">{$product.qty_in_stock}</td> <td class="text-right">{displayWtPriceWithCurrency price=$product.product_total currency=$currency}</td> </tr> {/if} {/foreach} <tr> <td colspan="5">{l s='Total cost of products:'}</td> <td class="text-right">{displayWtPriceWithCurrency price=$total_products currency=$currency}</td> </tr> {if $total_discounts != 0} <tr> <td colspan="5">{l s='Total value of vouchers:'}</td> <td class="text-right">{displayWtPriceWithCurrency price=$total_discounts currency=$currency}</td> </tr> {/if} {if $total_wrapping > 0} <tr> <td colspan="5">{l s='Total cost of gift wrapping:'}</td> <td class="text-right">{displayWtPriceWithCurrency price=$total_wrapping currency=$currency}</td> </tr> {/if} {if $cart->getOrderTotal(true, Cart::ONLY_SHIPPING) > 0} <tr> <td colspan="5">{l s='Total cost of shipping:'}</td> <td class="text-right">{displayWtPriceWithCurrency price=$total_shipping currency=$currency}</td> </tr> {/if} <tr> <td colspan="5" class=" success"><strong>{l s='Total:'}</strong></td> <td class="text-right success"><strong>{displayWtPriceWithCurrency price=$total_price currency=$currency}</strong></td> </tr> </tbody> </table> {if $discounts} <table class="table"> <tr> <th><img src="../img/admin/coupon.gif" alt="{l s='Discounts'}" />{l s='Discount name'}</th> <th align="center" style="width: 100px">{l s='Value'}</th> </tr> {foreach from=$discounts item='discount'} <tr> <td><a href="{$link->getAdminLink('AdminDiscounts')|escape:'html':'UTF-8'}&id_discount={$discount.id_discount}&updatediscount">{$discount.name}</a></td> <td class="text-center">- {displayWtPriceWithCurrency price=$discount.value_real currency=$currency}</td> </tr> {/foreach} </table> {/if} <div class="alert alert-warning"> {l s='For this particular customer group, prices are displayed as:'} <b>{if $order->getTaxCalculationMethod() == $smarty.const.PS_TAX_EXC}{l s='Tax excluded'}{else}{l s='Tax included'}{/if}</b> </div> <div class="clear" style="height:20px;"> </div> {/block} </div> Edited March 5, 2015 by Uniq (see edit history) Link to comment Share on other sites More sharing options...
razaro Posted March 5, 2015 Share Posted March 5, 2015 You should contact presto-changeo to help you out with your issue, because AWP id good choice for jewelry, as I guess you have lot of combinations. But for current issue try to disable all overrides for test only. Check in back office under Advanced Preferences > Performance, under Debug mode set disable all overrides to Yes. This is just for test to see if customer page works. If it does then check in override/controllers/admin/templates is there some view.tpl file. Also try to clear cache in Advanced Preferences > Performance. 1 Link to comment Share on other sites More sharing options...
Uniq Posted March 5, 2015 Author Share Posted March 5, 2015 Okay will try that. Thank you !!! Link to comment Share on other sites More sharing options...
Uniq Posted March 5, 2015 Author Share Posted March 5, 2015 (edited) Didn't work Edited March 6, 2015 by Uniq (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts