Jump to content

Se muestra HTML en las descripciones de los proveedores


Recommended Posts

Hola comunidad,

 

Tengo un problemilla con la tienda y es que al mostrar la lista de proveedores, las descripciones de los mismos aparecen con el código HTML.

Desde el BO tengo la posibilidad de incluir HTML en las descripciones. Si opto por ver la ficha de proveedor, ésta aparece bien:

 

mujeresconarte.com/13__mar-garcia

 

Pero si opto por ver el listado completo de los proveedores, aparece así:

 

mujeresconarte.com/proveedores

 

¿Le ha pasado a alguien? ¿Sabéis cómo solucionarlo?

 

Muchas gracias por la ayuda que ofrecéis.

 

 

Información del servidor

Información del servidor: Linux #1 SMP Mon Oct 14 08:22:20 CEST 2013 x86_64

Versión del servidor web: Apache

Versión de PHP: 5.4.24

Límite de memoria: 256M

Tiempo Máximo de ejecución: 18000

Configuración de la base de datos

Versión de MySQL: 5.5.36-MariaDB-log

Motor MySQL: InnoDB

Prefijo de las tablas: **********

Configuración la tienda

Versión de PrestaShop: 1.5.6.2

Enlace de su tienda:

Tema actual: mujeres

Configuración de email

Modo de envío de emails: Utiliza la función email() de PHP

Edited by Jose Lazo (see edit history)
Link to comment
Share on other sites

Buenas, abre el supplier-list.tpl de la plantilla y busca esto:

$supplier.description

Asegurate de que este así:

{$supplier.description|escape:'htmlall':'UTF-8'}

Un saludo

Gracias PrestaShop Fanatic, pero ese archivo está así:

<!-- name -->
				<h3>
					{if $supplier.nb_products > 0}
					<a href="{$link->getsupplierLink($supplier.id_supplier, $supplier.link_rewrite)|escape:'htmlall':'UTF-8'}">
					{/if}
					{$supplier.name|truncate:60:'...'|escape:'htmlall':'UTF-8'}
					{if $supplier.nb_products > 0}
					</a>
					{/if}
				</h3>
				<p class="description">
				{if $supplier.nb_products > 0}
					<a href="{$link->getsupplierLink($supplier.id_supplier, $supplier.link_rewrite)|escape:'htmlall':'UTF-8'}">

<!-- LA MADRE DEL CORDERO -->
				{/if}
						{$supplier.description|escape:'htmlall':'UTF-8'}
				{if $supplier.nb_products > 0}
				</a>
				{/if}
<!-- /LA MADRE DEL CORDERO -->
			
				{if $supplier.nb_products > 0}
					<a href="{$link->getsupplierLink($supplier.id_supplier, $supplier.link_rewrite)|escape:'htmlall':'UTF-8'}">
				{/if}
					<span>{if $supplier.nb_products == 1}{l s='%d product' sprintf=$supplier.nb_products|intval}{else}{l s='%d products' sprintf=$supplier.nb_products|intval}{/if}</span>
				{if $supplier.nb_products > 0}
					</a>
				{/if}
				</p>

Sabiendo que el bug estaba por ahí, he cambiado el código por este:

{/if}
	{$supplier.description}
{if $supplier.nb_products > 0}

y ahora funciona bien.

 

Muchas gracias por confirmarme la pista y el archivo. ;)

Edited by Jose Lazo (see edit history)
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...