sotavent0 Posted December 6, 2013 Share Posted December 6, 2013 (edited) Buenas, estoy intentando crear categorías, el primer problema es que me duplica las 5o6 primeras palabras del párrafo que introduzco y a continuación el texto introducido. El segundo problema es que nose donde modificar el valor de "Mostrar más", actualmente cualquier longitud de texto introducido me lo muestra directamente aunque me aparece la opción de "Mostrar más". Espero vuestra ayuda, genios del prestashop un saludo! Ejemplo: El iPhone 4S es un paso El iPhone 4S es un paso gradual a lo largo del iPhone 4, mejorando el funcionamiento interno, pero manteniendo la apariencia. Al mismo tiempo, sin embargo, trae un iOS 5 reelaborado e introduce Siri, un asistente de voz personal que le permite comunicarse verbalmente con el iPhone. Viene con una pantalla de 3.5 "con una resolución de 640 x 960 píxeles, pero en el interior posee un potente procesador de doble núcleo A5. También mejora la conectividad a un nivel superior, con lo que la velocidad de descarga aumenta a 14,4 Mbps HSPA. La parte trasera contiene un cámara de 8 megapíxeles , la cual es capaz de grabar vídeos en 1080p. Edited December 9, 2013 by sotavent0 (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted December 6, 2013 Share Posted December 6, 2013 Buenas, estoy intentando crear categorías, el primer problema es que me duplica las 5o6 primeras palabras del párrafo que introduzco y a continuación el texto introducido. El segundo problema es que nose donde modificar el valor de "Mostrar más", actualmente cualquier longitud de texto introducido me lo muestra directamente aunque me aparece la opción de "Mostrar más". Espero vuestra ayuda, genios del prestashop un saludo! Ejemplo: El iPhone 4S es un paso El iPhone 4S es un paso gradual a lo largo del iPhone 4, mejorando el funcionamiento interno, pero manteniendo la apariencia. Al mismo tiempo, sin embargo, trae un iOS 5 reelaborado e introduce Siri, un asistente de voz personal que le permite comunicarse verbalmente con el iPhone. Viene con una pantalla de 3.5 "con una resolución de 640 x 960 píxeles, pero en el interior posee un potente procesador de doble núcleo A5. También mejora la conectividad a un nivel superior, con lo que la velocidad de descarga aumenta a 14,4 Mbps HSPA. La parte trasera contiene un cámara de 8 megapíxeles , la cual es capaz de grabar vídeos en 1080p. Intenta aplicar ese parche: https://github.com/PrestaShop/PrestaShop/commit/340f6cebe4572d269ca4d67331b2d67ae8169c3e El parche aplicado es sobre el fichero: /themes/plantilla/category.tpl Adjunto Imagen (Cuando dice + es añadir linea, cuando dice - es quitar linea) 1 Link to comment Share on other sites More sharing options...
sotavent0 Posted December 6, 2013 Author Share Posted December 6, 2013 Si hago esto, ahora simplemente me muestra las 5 primeras palabras y al darle a "Mostrar más" todo desaparece Echale un vistazo please----> http://milyunafundas.com/es/20-iphone-4s 1 Link to comment Share on other sites More sharing options...
Paula Martinez Posted December 6, 2013 Share Posted December 6, 2013 Hola, Me llamo Raul Martinez, Pega el contenido de tu archivo: category.tpl para verlo. Link to comment Share on other sites More sharing options...
sotavent0 Posted December 6, 2013 Author Share Posted December 6, 2013 {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')|escape:'html'}" 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} <p>{$category->description}</p> {/if} </div> {/if} </div> {/if} {if isset($subcategories)} <!-- Subcategories --> <div id="subcategories"> <h3>{l s='Subcategories'}</h3> <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="" 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}</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" paginationId='bottom'} {include file="./product-compare.tpl" paginationId='bottom'} {include file="./nbr-product-page.tpl" paginationId='bottom'} </div> {include file="./pagination.tpl" paginationId='bottom'} </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...
Paula Martinez Posted December 6, 2013 Share Posted December 6, 2013 Hola,Me llamo Raul Martinez,Prueba dejarlo asi: {if $category->description} <div class="cat_desc"> {if strlen($category->description) > 120} <div id="category_description_short">{$description_short}</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}</div> {/if} </div> {/if} (Asi es como lo tengo yo en la plantilla por defecto en Prestashop 1.5.6.1) Link to comment Share on other sites More sharing options...
sotavent0 Posted December 6, 2013 Author Share Posted December 6, 2013 Raul, ahora me aperece en blanco y al darle a "Más" me lo despliega todo, como puedo hacer para que me salga normal, para que tenga un par de lineas de texto antes de pedir que me lo amplie?? Un saludo y gracias! Link to comment Share on other sites More sharing options...
sotavent0 Posted December 9, 2013 Author Share Posted December 9, 2013 Podeis ayudarme please?? Link to comment Share on other sites More sharing options...
nadie Posted December 9, 2013 Share Posted December 9, 2013 Podeis ayudarme please?? Intenta dejarlo asi: {if $category->description} <div class="cat_desc"> {if strlen($category->description) > 240} <div id="category_description_short">{$category->description|strip_tags:'UTF-8'|truncate:240:'...'}</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}</div> {/if} </div> {/if} Link to comment Share on other sites More sharing options...
nadie Posted December 9, 2013 Share Posted December 9, 2013 Intenta dejarlo asi: {if $category->description} <div class="cat_desc"> {if strlen($category->description) > 240} <div id="category_description_short">{$category->description|strip_tags:'UTF-8'|truncate:240:'...'}</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}</div> {/if} </div> {/if} He actualizado mi mensaje, prueba ahora. Link to comment Share on other sites More sharing options...
sotavent0 Posted December 9, 2013 Author Share Posted December 9, 2013 nadie,, eres un crack!!! Link to comment Share on other sites More sharing options...
Recommended Posts