Jump to content

Quitar "Condición" (Nuevo/Usado) de página del producto en 1.6


JoysticK

Recommended Posts

Pues sigo peleando con la 1.6, ahora buscando donde se desactiva el mostrar la "Condición" del artículo (si es nuevo o usado) en el front office de la version 1.6, ¿ sabéis decirme por donde anda ?

Si quieres que la condicion del producto, no se vea en la ficha del producto, ve al fichero:

 

/themes/default-bootstrap/product.tpl

Busca esto:

<p id="product_condition"{if !$product->condition} style="display: none;"{/if}>
				<label>{l s='Condition'} </label>
				<span class="editable" itemprop="condition">{$smarty.capture.condition}</span>
			</p>

Y dejalo asi:

{* <p id="product_condition"{if !$product->condition} style="display: none;"{/if}>
				<label>{l s='Condition'} </label>
				<span class="editable" itemprop="condition">{$smarty.capture.condition}</span>
			</p> *}
  • Like 14
Link to comment
Share on other sites

 

para el "Modelo" la referencia, que aparece también encima, modifico el tpl también no ?

Para no mostrar la referencia, en la ficha del producto, prueba en el mismo fichero, cambiar esto:

<p id="product_reference"{if empty($product->reference) || !$product->reference} style="display: none;"{/if}>
				<label>{l s='Model'} </label>
				<span class="editable" itemprop="sku">{if !isset($groups)}{$product->reference|escape:'html':'UTF-8'}{/if}</span>
			</p>

por

{* <p id="product_reference"{if empty($product->reference) || !$product->reference} style="display: none;"{/if}>
				<label>{l s='Model'} </label>
				<span class="editable" itemprop="sku">{if !isset($groups)}{$product->reference|escape:'html':'UTF-8'}{/if}</span>
			</p> *}
  • Like 7
Link to comment
Share on other sites

  • 1 month later...
  • 4 weeks later...

Hola,

 

lo cambié y sigue igual.

   {capture name=condition}
    {if $product->condition == 'new'}{l s='New'}
    {elseif $product->condition == 'used'}{l s='Used'}
    {elseif $product->condition == 'refurbished'}{l s='Refurbished'}
    {/if}
   {/capture}
   {* <p id="product_reference"{if empty($product->reference) || !$product->reference} style="display: none;"{/if}>
    <label>{l s='Model'} </label>
    <span class="editable" itemprop="sku">{if !isset($groups)}{$product->reference|escape:'html':'UTF-8'}{/if}</span>
   </p> *}
 

Saludos

Link to comment
Share on other sites

para quitar el lazo que pone nuevo tienes que hacer esto desde el front office

 

entrar en preferencias - productos

 

donde pone Número de días en los que el producto es considerado "nuevo" poner 0 y guardar

Link to comment
Share on other sites

  • 4 weeks later...
  • 2 weeks later...

 

para quitar el lazo que pone nuevo tienes que hacer esto desde el front office
 
entrar en preferencias - productos
 
donde pone Número de días en los que el producto es considerado "nuevo" poner 0 y guardar

 

 

Nop... esto no funciona en PS 1.6

 

o se comenta/elimina el código del tpl como dice Nadie

o se hace por CSS como dice inot

 

a mi personalmente me gusta más hacerlo por css, cuanto menos toquemos los tpl más facil es actualizar a una versión nueva.

Link to comment
Share on other sites

Hola,

 

lo cambié y sigue igual.

   {capture name=condition}

    {if $product->condition == 'new'}{l s='New'}

    {elseif $product->condition == 'used'}{l s='Used'}

    {elseif $product->condition == 'refurbished'}{l s='Refurbished'}

    {/if}

   {/capture}

   {* <p id="product_reference"{if empty($product->reference) || !$product->reference} style="display: none;"{/if}>

    <label>{l s='Model'} </label>

    <span class="editable" itemprop="sku">{if !isset($groups)}{$product->reference|escape:'html':'UTF-8'}{/if}</span>

   </p> *}

 

Saludos

 

Buenos días, soy muy nueva en esto y es la primera vez que escribo, así que lo primero, gracias por adelantado.

 

Mi problema es que estaba intentando modificar esto para que no salga la condición en el producto, y por error he borrado todas las lineas que venían al respecto por defecto.

 

Además había probado con las 2 opciones que aparecían por aquí y la página se me quedaba en blanco...

Ahora sigue en blanco y no sé como recuperar el texto original  :wacko:

 

¿Podría alguien ayudarme pasándomelo?

 

Gracias

Link to comment
Share on other sites

Buenos días, soy muy nueva en esto y es la primera vez que escribo, así que lo primero, gracias por adelantado.

 

Mi problema es que estaba intentando modificar esto para que no salga la condición en el producto, y por error he borrado todas las lineas que venían al respecto por defecto.

 

Además había probado con las 2 opciones que aparecían por aquí y la página se me quedaba en blanco...

Ahora sigue en blanco y no sé como recuperar el texto original  :wacko:

 

¿Podría alguien ayudarme pasándomelo?

 

Gracias

 

 

Hola Esther,

 

Que versión estás usando?

 

Yo estoy modificando esto mismo, entre otras cosas, sobre la 1.6.0.8. Si es la misma que usas (no he comprobado si son diferentes las versiones del fichero entre las versiones de 1.6) te lo paso modificado.

 

Con relación a la pantalla en blanco, edita el fichero /prestashop/config/defines.inc.php (siendo /prestashop/ la carpeta donde has instalado la versión que estés usando). Busca, al principio del fichero, la línea:

 

define('_PS_MODE_DEV_', false);

 

Y cambiala por:

 

define('_PS_MODE_DEV_', true);

 

Con esto verás que error/es tienes que solucionar.

 

Con relación a las modificaciones que habías hecho y no te funcionaban, en "Parámetros avanzados -> Rendimiento" imagino que tendrás tendrás activado "Forzar compilación" y "Caché ->NO". También, has vaciado el caché?

 

Deberías plantearte también, es sólo mi opinión, tener siempre a mano un backup lo más actualizado posible, así siempre podrás echar mano de él para recuperar ficheros o volver fácilmente para atrás.

 

Si ves que te atascas y no lo puedes resolver, pásame un privado con los datos de acceso y te lo intento solucionar. 

 

De todos modos, espero que te sirva!!! Cualquier cosa, por aquí estamos!!!

 

Saludos, suerte y bienvenida.

 

Goyo.

Link to comment
Share on other sites

Hola Esther,

 

Que versión estás usando?

 

Yo estoy modificando esto mismo, entre otras cosas, sobre la 1.6.0.8. Si es la misma que usas (no he comprobado si son diferentes las versiones del fichero entre las versiones de 1.6) te lo paso modificado.

 

Con relación a la pantalla en blanco, edita el fichero /prestashop/config/defines.inc.php (siendo /prestashop/ la carpeta donde has instalado la versión que estés usando). Busca, al principio del fichero, la línea:

 

define('_PS_MODE_DEV_', false);

 

Y cambiala por:

 

define('_PS_MODE_DEV_', true);

 

Con esto verás que error/es tienes que solucionar.

 

Con relación a las modificaciones que habías hecho y no te funcionaban, en "Parámetros avanzados -> Rendimiento" imagino que tendrás tendrás activado "Forzar compilación" y "Caché ->NO". También, has vaciado el caché?

 

Deberías plantearte también, es sólo mi opinión, tener siempre a mano un backup lo más actualizado posible, así siempre podrás echar mano de él para recuperar ficheros o volver fácilmente para atrás.

 

Si ves que te atascas y no lo puedes resolver, pásame un privado con los datos de acceso y te lo intento solucionar. 

 

De todos modos, espero que te sirva!!! Cualquier cosa, por aquí estamos!!!

 

Saludos, suerte y bienvenida.

 

Goyo.

 

Buenas noches Goyo, muchas gracias por responder tan rápido a esta novata  :blush:

Voy por partes:

- Sí tengo la versión 1.6.0.8, te agradecería mucho que me pasaras las lineas que me faltan.

- El error que me aparece al hacer lo de define('_PS_MODE_DEV_', true); te lo mando ahora por privado, ok?

- En cuanto a lo del caché, tenía puesto "Recompilar las plantillas cuando los archivos sean modificados" y en caché "si". Cómo lo tengo que dejar?

- Y por último, acabo de empezar con esto y no sé ni cómo se hace un backup  :unsure: ¿Me lo puedes explicar?

Siento si son preguntas demasiado novatas... Pero me gusta mucho aprender  :)

Muchísimas gracias.

Link to comment
Share on other sites

Hola, un sencillo paso para este tipo de errores. 

Cuando descargamos prestashop dejar el zip guardado sin tocar los ficheros para así poder recuperar cualquiera que podamos tocar o perder. 

Si el error viene porque has eliminado líneas sin quierer, puedes recurrir a esta copia que tienes de prestashop y reemplazar un fichero por otro. En el caso del theme, hay que tener en cuenta que una cosa es el theme por defecto y otra un theme que hallamos comprado o descargado gratis. No podemos sustituir por ejemplo el product.tpl del default-bootstrap por el product.tpl de nuestro theme comprado. El sistema es el mismo, dejar una copia limipia de todo lo que vamos añadiendo a nuestra tienda para poder siempre recuperar los originales.

Por mucho que actives el debug, si el error viene porque has borrado líneas no vas a conseguir mucho...te dirá que alguna variable no existe, cosa evidente si has borrado contenido. 

Link to comment
Share on other sites

Hola,

 

en la versión 1.6.0.8 las líneas de código a comentar son:

 

<p id="product_condition">
    <label>{l s='Condition'} </label>
    {if $product->condition == 'new'}
        <link itemprop="itemCondition" href="http://schema.org/NewCondition"/>
        <span class="editable">{l s='New'}</span>
    {elseif $product->condition == 'used'}
        <link itemprop="itemCondition" href="http://schema.org/UsedCondition"/>
        <span class="editable">{l s='Used'}</span>
    {elseif $product->condition == 'refurbished'}
        <link itemprop="itemCondition" href="http://schema.org/RefurbishedCondition"/>
        <span class="editable">{l s='Refurbished'}</span>
    {/if}
</p>
 
Saludos.
  • Like 2
Link to comment
Share on other sites

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