HSMall Posted May 4, 2014 Share Posted May 4, 2014 Hello, On the Home Page, the product names are being cut off with a "...". I am assuming the product name field has a limited number of characters. I am using theme PRS040097. I found a tutorial online at this link http://www.hostknox.com/clients/knowledgebase/235/How-to-increase-the-allowed-length-of-product-names-in-PrestaShop.html and I followed the instructions exactly. I changed the number from 25 to 80. I went to see what it looked like on the home page and the new products page. Well, it still looks the same with the "..." at the end of the product name AND the new products page is now blank. I don't know what happened. I don't know if something happened when I transferred the files back and forth. Can you please help me??? i'm trying to get my store open ASAP. Rachel Link to comment Share on other sites More sharing options...
vekia Posted May 4, 2014 Share Posted May 4, 2014 if your page is blank - turn on error reporting prestashop above v1.5.3 open: config/defines.inc.php find this line: define('_PS_MODE_DEV_', false); change to look like this: define('_PS_MODE_DEV_', true); then instead of white page you wil lsee detailed information about issue. also, can you show how your file looks like after modifications ? Link to comment Share on other sites More sharing options...
HSMall Posted May 4, 2014 Author Share Posted May 4, 2014 I'm going to attach the file after I changed the number to 80. But like I said, I don't understand what happened. This is what product-list.tpl looks like after changing the number: {* * 2007-2013 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-2013 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} {if isset($products)} <!-- Products list --> <ul id="product_list" class="clearfix"> {foreach from=$products item=product name=products} <li class="ajax_block_product clearfix"> <div class="product-block"> <div class="product-block-inner"> <div class="left_block"> <!-- ======= Compare ==== --> {if isset($comparator_max_item) && $comparator_max_item} <p class="compare"> <input type="checkbox" class="comparator" id="comparator_item_{$product.id_product}" value="comparator_item_{$product.id_product}" {if isset($compareProducts) && in_array($product.id_product, $compareProducts)}checked="checked"{/if} autocomplete="off"/> <label for="comparator_item_{$product.id_product}">{l s='Compare'}</label> </p> {/if} <div class="product-image-thumb"> <a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}"> <img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html'}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} /> {if isset($product.new) && $product.new == 1}<span class="new">{l s='New'}</span>{/if} </a> </div> <!-- ======= Reduced Price and On sale ==== --> {if isset($product.on_sale) && $product.on_sale && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE} <span class="on_sale">{l s='On sale!'}</span> {elseif isset($product.reduction) && $product.reduction && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE} <span class="discount">{l s='Reduced price!'}</span> {/if} </div> <div class="center_block"> <h3>{if isset($product.pack_quantity) && $product.pack_quantity}{$product.pack_quantity|intval|cat:' x '}{/if}<a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.name|escape:'htmlall':'UTF-8'}">{$product.name|truncate:80:'...'|escape:'htmlall':'UTF-8'}</a></h3> <p class="product_desc"><a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}" >{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}</a></p> <!-- ======= Compare ==== --> {if isset($comparator_max_item) && $comparator_max_item} <p class="compare"> <input type="checkbox" class="comparator" id="comparator_item_{$product.id_product}" value="comparator_item_{$product.id_product}" {if isset($compareProducts) && in_array($product.id_product, $compareProducts)}checked="checked"{/if} autocomplete="off"/> <label for="comparator_item_{$product.id_product}">{l s='Compare'}</label> </p> {/if} <!-- ========= Available ==== --> {if (!$PS_CATALOG_MODE AND ((isset($product.show_price) && $product.show_price) || (isset($product.available_for_order) && $product.available_for_order)))} <div class="content_price"> {if isset($product.available_for_order) && $product.available_for_order && !isset($restricted_country_mode)}<span class="availability">{if ($product.allow_oosp || $product.quantity > 0)}{l s='Available'}{elseif (isset($product.quantity_all_versions) && $product.quantity_all_versions > 0)}{l s='Product available with different options'}{else}{l s='Out of stock'}{/if}</span>{/if} </div> {/if} </div> <div class="right_block"> <!-- ======= Reduced Price and On sale ==== --> {if isset($product.on_sale) && $product.on_sale && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE} <span class="on_sale">{l s='On sale!'}</span> {elseif isset($product.reduction) && $product.reduction && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE} <span class="discount">{l s='Reduced price!'}</span> {/if} {if (!$PS_CATALOG_MODE AND ((isset($product.show_price) && $product.show_price) || (isset($product.available_for_order) && $product.available_for_order)))} <div class="content_price"> {if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}<span class="price" style="display: inline;">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span><br />{/if} </div> {if isset($product.online_only) && $product.online_only}<span class="online_only">{l s='Online only'}</span>{/if} {/if} {if ($product.id_product_attribute == 0 || (isset($add_prod_display) && ($add_prod_display == 1))) && $product.available_for_order && !isset($restricted_country_mode) && $product.minimal_quantity <= 1 && $product.customizable != 2 && !$PS_CATALOG_MODE} {if ($product.allow_oosp || $product.quantity > 0)} {if isset($static_token)} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/PZ19HDAT/{$link->getPageLink('cart',false, NULL, "add=1&id_product={$product.id_product|intval}&token={$static_token}", false)|escape:'html'}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a> {else} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/PZ19HDAT/{$link->getPageLink('cart',false, NULL, "add=1&id_product={$product.id_product|intval}", false)|escape:'html'}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a> {/if} {else} <span class="exclusive"><span></span>{l s='Add to cart'}</span><br /> {/if} {/if} </div> </div> </div> </li> {/foreach} </ul> <script> {literal} // <![CDATA[ $(document).ready(function () { $("#view_as_grid").click(function () { setListGrid('grid_view'); $('ul.grid_view').smartColumnsRows({ defWidthClss : 'grid_default_width', subElement : 'li', subClass : 'product-block' }); }); $("#view_as_list").click(function () { setListGrid('list_view'); $("ul.product_list").css('width', 'auto'); $(".list_view li").css('width', '100%'); $(".list_view li").css('height', 'auto'); $('.list_view .product-block').css("height", "auto"); $('.list_view .product-block').css("width", "auto"); }); }); productListAutoSet = function() { $('ul.grid_view').smartColumnsRows({ defWidthClss : 'grid_default_width', subElement : 'li', subClass : 'product-block' }); } $(document).ready(productListAutoSet); $(window).bind('resize', productListAutoSet); //]]> {/literal} </script> <!-- /Products list --> {/if} Link to comment Share on other sites More sharing options...
vekia Posted May 4, 2014 Share Posted May 4, 2014 and what you see if your turn on error reporting? (most important thing) Link to comment Share on other sites More sharing options...
HSMall Posted May 5, 2014 Author Share Posted May 5, 2014 Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/home/hobbys6/public_html/themes/PRS040097/product-list.tpl" on line 97 "<a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/PZ19HDAT/{$link->getPageLink('cart',false, NULL, "add=1&id_product={$product.id_product|intval}&token={$static_token}", false)|escape:'html'}" title="{l s='Add to cart'}"><span></span>{l s='Add to cart'}</a>" - Unexpected "&"' in /home/hobbys6/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php:667 Stack trace: #0 /home/hobbys6/public_html/tools/smarty/sysplugins/smarty_internal_templateparser.php(3144): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 /home/hobbys6/public_html/tools/smarty/sysplugins/sma in /home/hobbys6/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 667 Are you going to be able to help me fix this? Link to comment Share on other sites More sharing options...
HSMall Posted May 5, 2014 Author Share Posted May 5, 2014 Also, after fixing this error, Can you tell me how to increase the product name field so I don't see the "..."? It doesn't look professional at all. If the product name has to go to the second line, will it? Link to comment Share on other sites More sharing options...
vekia Posted May 5, 2014 Share Posted May 5, 2014 you saved file with coding: utf-8 ? Link to comment Share on other sites More sharing options...
HSMall Posted May 5, 2014 Author Share Posted May 5, 2014 If I did, I didn't mean to? I am not sure what I did honestly. Can you help me fix it? Link to comment Share on other sites More sharing options...
HSMall Posted May 5, 2014 Author Share Posted May 5, 2014 What do I need to do to fix this? I want to open my store immediately if possible. Also, I need to know how to increase the field so you can see the whole product name without having to click on it to see. Do I need to re-install the theme? Link to comment Share on other sites More sharing options...
vekia Posted May 5, 2014 Share Posted May 5, 2014 how you changed this file, in what program? Link to comment Share on other sites More sharing options...
HSMall Posted May 5, 2014 Author Share Posted May 5, 2014 Dreamweaver Link to comment Share on other sites More sharing options...
vekia Posted May 5, 2014 Share Posted May 5, 2014 can you send me this file ? support at mypresta dot eu Link to comment Share on other sites More sharing options...
HSMall Posted May 5, 2014 Author Share Posted May 5, 2014 I sent you the file! It's from [email protected]. Thanks! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now