Niller Posted February 27, 2014 Share Posted February 27, 2014 (edited) As you can see in attached picture my subcategories text is shown af full on the categori site, how to shorten it, so its only in full lenght when clicked on? Lasse Edited March 6, 2014 by Niller (see edit history) Link to comment Share on other sites More sharing options...
Niller Posted March 1, 2014 Author Share Posted March 1, 2014 Bump :-) I hope someone can help Link to comment Share on other sites More sharing options...
vekia Posted March 1, 2014 Share Posted March 1, 2014 hello can you show contents of your category.tpl file (located in your theme dir) Link to comment Share on other sites More sharing options...
Niller Posted March 1, 2014 Author Share Posted March 1, 2014 Hi Vekia. Thanks for reply, my category.tpl is here, i dont know how to show it like the picture others do {** 2007-2012 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-2012 PrestaShop SA* @version Release: $Revision: 6844 $* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)* International Registered Trademark & Property of PrestaShop SA*} {include file="$tpl_dir./breadcrumb.tpl"}{include file="$tpl_dir./errors.tpl"} {if isset($category)}{if $category->id AND $category->active}<h1>{strip}{$category->name|escape:'htmlall':'UTF-8'}{if isset($categoryNameComplement)}{$categoryNameComplement|escape:'htmlall':'UTF-8'}{/if}{/strip}</h1> <div class="resumecat category-product-count">{include file="$tpl_dir./category-count.tpl"}</div> {if $scenes || $category->description || $category->id_image}<div class="content_scene_cat">{if $scenes}<!-- Scenes -->{include file="$tpl_dir./scenes.tpl" scenes=$scenes}{else}<!-- Category image -->{if $category->id_image}<div class="align_center"><img src="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')}" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" width="{$categorySize.width}" height="{$categorySize.height}" /></div>{/if}{/if} {if $category->description}<div class="cat_desc">{if strlen($category->description) > 120}<div id="category_description_short">{$category->description|truncate:120}</div><div id="category_description_full" style="display:none">{$category->description}</div><a href="#" onclick="$('#category_description_short').hide(); $('#category_description_full').show(); $(this).hide(); return false;" class="lnk_more">{l s='More'}</a>{else}<div>{$category->description}</p>{/if}</div>{/if}</div>{/if}{if isset($subcategories)}<!-- Subcategories --><div id="subcategories"><h1>{l s='Subcategories'}</h1><ul class="inline_list">{foreach from=$subcategories item=subcategory}<li class="clearfix"><a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}" class="img">{if $subcategory.id_image} <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')|escape:'html'}" alt="{if $subcategory.description}{$subcategory.description}{/if}" width="{$mediumSize.width}" height="{$mediumSize.height}" />{else} <img src="{$img_cat_dir}default-medium_default.jpg" alt="{if $subcategory.description}{$subcategory.description}{/if}" width="{$mediumSize.width}" height="{$mediumSize.height}" />{/if}</a><a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" class="cat_name">{$subcategory.name|escape:'htmlall':'UTF-8'}</a>{* {if $subcategory.description}<p class="cat_desc">{$subcategory.description}</p>{/if} *}</li>{/foreach}</ul><br class="clear"/></div>{/if} {if $products}<div class="content_sortPagiBar">{include file="$tpl_dir./pagination.tpl"}<div class="sortPagiBar clearfix">{include file="./product-sort.tpl"}{include file="./product-compare.tpl"}{include file="./nbr-product-page.tpl"}</div></div> {include file="./product-list.tpl" products=$products} <div class="content_sortPagiBar"><div class="sortPagiBar clearfix">{include file="./product-sort.tpl"}{include file="./product-compare.tpl"}{include file="./nbr-product-page.tpl"}</div>{include file="./pagination.tpl"}</div>{/if}{elseif $category->id}<p class="warning">{l s='This category is currently unavailable.'}</p>{/if}{/if} Link to comment Share on other sites More sharing options...
vekia Posted March 1, 2014 Share Posted March 1, 2014 change {$subcategory.description} to {$subcategory.description|truncate:120} where 120 is an number of characters you want to display Link to comment Share on other sites More sharing options...
Niller Posted March 3, 2014 Author Share Posted March 3, 2014 Hey Vekia. I have tried your suggestion, but now the category description is in full lenght instead of a shortented text with show more? Link to comment Share on other sites More sharing options...
Niller Posted March 3, 2014 Author Share Posted March 3, 2014 (edited) Its only of few of the categories like here: .. Edited March 6, 2014 by Niller (see edit history) Link to comment Share on other sites More sharing options...
vekia Posted March 3, 2014 Share Posted March 3, 2014 can you show your code after changes? (only part related to changes) Link to comment Share on other sites More sharing options...
Niller Posted March 3, 2014 Author Share Posted March 3, 2014 This is my category.tpl now: {include file="$tpl_dir./breadcrumb.tpl"} {include file="$tpl_dir./errors.tpl"} {if isset($category)} {if $category->id AND $category->active} <h1> {strip} {$category->name|escape:'htmlall':'UTF-8'} {if isset($categoryNameComplement)} {$categoryNameComplement|escape:'htmlall':'UTF-8'} {/if} {/strip} </h1> <div class="resumecat category-product-count"> {include file="$tpl_dir./category-count.tpl"} </div> {if $scenes || $category->description || $category->id_image} <div class="content_scene_cat"> {if $scenes} <!-- Scenes --> {include file="$tpl_dir./scenes.tpl" scenes=$scenes} {else} <!-- Category image --> {if $category->id_image} <div class="align_center"> <img src="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')}" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" width="{$categorySize.width}" height="{$categorySize.height}" /> </div> {/if} {/if} {if $category->description} <div class="cat_desc"> {if strlen($category->description) > 120} <p id="category_description_short">{$category->description|truncate:120}</p> <p id="category_description_full" style="display:none">{$category->description}</p> <a href="#" onclick="$('#category_description_short').hide(); $('#category_description_full').show(); $(this).hide(); return false;" class="lnk_more">{l s='More'}</a> {else} <p>{$category->description}</p> {/if} </div> {/if} </div> {/if} {if isset($subcategories)} <!-- Subcategories --> <div id="subcategories"> <h1>{l s='Subcategories'}</h1> <ul class="inline_list"> {foreach from=$subcategories item=subcategory} <li class="clearfix"> <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}" class="img"> {if $subcategory.id_image} <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" /> {else} <img src="{$img_cat_dir}default-medium_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" /> {/if} </a> <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" class="cat_name">{$subcategory.name|escape:'htmlall':'UTF-8'}</a> {if $subcategory.description} <p class="cat_desc">{$subcategory.description|truncate:120}</p> {/if} </li> {/foreach} </ul> <br class="clear"/> </div> {/if} {if $products} <div class="content_sortPagiBar"> {include file="$tpl_dir./pagination.tpl"} <div class="sortPagiBar clearfix"> {include file="./product-sort.tpl"} {include file="./product-compare.tpl"} {include file="./nbr-product-page.tpl"} </div> </div> {include file="./product-list.tpl" products=$products} <div class="content_sortPagiBar"> <div class="sortPagiBar clearfix"> {include file="./product-sort.tpl"} {include file="./product-compare.tpl"} {include file="./nbr-product-page.tpl"} </div> {include file="./pagination.tpl"} </div> {/if} {elseif $category->id} <p class="warning">{l s='This category is currently unavailable.'}</p> {/if} {/if} Link to comment Share on other sites More sharing options...
vekia Posted March 3, 2014 Share Posted March 3, 2014 let's clarify. you're talking about subcategories description, or about currently viewed category description? im little confused right now Link to comment Share on other sites More sharing options...
Niller Posted March 3, 2014 Author Share Posted March 3, 2014 Hehe. First i needed the subcategory to be shorter. When i used the code you suggested, the category description in the three linked categories got longer? Link to comment Share on other sites More sharing options...
vekia Posted March 4, 2014 Share Posted March 4, 2014 you attached this image: it's a category description, not subcategory this is why im confused a little subcategories works well with truncate code: Link to comment Share on other sites More sharing options...
Niller Posted March 4, 2014 Author Share Posted March 4, 2014 Yeah i know. But before i made the truncate on subcategories, the category descriptions was also on truncate. With only 120 characters, now its the hole description i and also want the categories to be limited to 120 But its only on the 3 categories i linked? :s Link to comment Share on other sites More sharing options...
Niller Posted March 6, 2014 Author Share Posted March 6, 2014 Can anyone tell how to make the 3 categories back on 120 characters? Link to comment Share on other sites More sharing options...
Niller Posted March 6, 2014 Author Share Posted March 6, 2014 i think this worked http://www.prestashop.com/forums/topic/273022-info-regarding-group-description/?do=findComment&comment=1374950 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