Ismael Arguedas Posted December 25, 2015 Share Posted December 25, 2015 Hola Fanatics!!Mi pregunta es la siguiente:En Product.tpl he fijado una descripción que aparece por defecto en la pestaña "mas" de todos los productos. ¿Qué tendría que añadir y donde para evitar que aparezca en ciertos ID de productos? <div id="more_info_sheets" class="sheets align_justify"> {if isset($product)} <!-- full description --> <div id="idTab1" class="rte"><h2>Estás comprando una cd key original de {$product->name|escape:'html':'UTF-8'}</h2> <div><hr /> <h3>Si tienes algún problema te devolvemos tu dinero, sin condiciones</h3> <p>Si tienes cualquier problema durante la activación de ésta cd key, te devolvemos tú dinero o la sustituimos por otra nueva. Sin condiciones.</p> <h3>Descarga éste juego tras el pago</h3> <p>Inmediatamente después de completar el pago, recibes una cd key original en la dirección de correo que utilices para el registro. Siempre recibirás tu cd key al instante, ya sean las 5 de la madrugada o el día de año nuevo.</p> <h3>¿Qué te preocupa? ¿Tienes alguna duda qué no te atreves a plantear?</h3> <p> Contacta con nosotros, te atenderemos con rapidez y dedicación. Nos gusta hablar con nuestros clientes. Habla en directo con nosotros mediante el chat online, utiliza el formulario de contacto o envíanos un mensaje de WhatsApp. Si no estamos online déjanos tu consulta y acudiremos a ti en un tiempo record.</p> {$product->description} </div> He añadido {if !in_array($product.id_product, array(197)} pero no se si lo pongo en el lugar adecuado, o si no es correcto: <div id="more_info_sheets" class="sheets align_justify"> {if isset($product)} <!-- full description --> <div id="idTab1" class="rte">{if !in_array($product.id_product, array(197)}<h2>Estás comprando una cd key original de {$product->name|escape:'html':'UTF-8'}</h2> <div><hr /> <h3>Si tienes algún problema te devolvemos tu dinero, sin condiciones</h3> <p>Si tienes cualquier problema durante la activación de ésta cd key, te devolvemos tú dinero o la sustituimos por otra nueva. Sin condiciones.</p> <h3>Descarga éste juego tras el pago</h3> <p>Inmediatamente después de completar el pago, recibes una cd key original en la dirección de correo que utilices para el registro. Siempre recibirás tu cd key al instante, ya sean las 5 de la madrugada o el día de año nuevo.</p> <h3>¿Qué te preocupa? ¿Tienes alguna duda qué no te atreves a plantear?</h3> <p> Contacta con nosotros, te atenderemos con rapidez y dedicación. Nos gusta hablar con nuestros clientes. Habla en directo con nosotros mediante el chat online, utiliza el formulario de contacto o envíanos un mensaje de WhatsApp. Si no estamos online déjanos tu consulta y acudiremos a ti en un tiempo record.</p> {$product->description} </div> Link to comment Share on other sites More sharing options...
ventura Posted December 25, 2015 Share Posted December 25, 2015 Creo que te falta el cierre del condicional {/if} Es mas recomendable y mejor practica añadir los textos en variable traducible {l s='Este es un texto nuevo'} 1 Link to comment Share on other sites More sharing options...
Ismael Arguedas Posted December 25, 2015 Author Share Posted December 25, 2015 psst! que despistado! Muchas gracias, tomo nota y voy a aplicar la correción. Ventura = The Best Link to comment Share on other sites More sharing options...
Ismael Arguedas Posted December 25, 2015 Author Share Posted December 25, 2015 (edited) Hola de nuevo, Pues no se lo que pasa pero cuando añado el código, me tira un error 500 del servidor al entrar en las páginas de los productos. con {/if} o si él Edited December 25, 2015 by Ismael Arguedas (see edit history) Link to comment Share on other sites More sharing options...
ventura Posted December 25, 2015 Share Posted December 25, 2015 (edited) En product.tpl es asi: {if !in_array($product->id_product, array(197)} Edited December 25, 2015 by ventura (see edit history) Link to comment Share on other sites More sharing options...
Ismael Arguedas Posted December 25, 2015 Author Share Posted December 25, 2015 (edited) uao muchas gracias! Así lo introduzco, pero al guardar cambios me tira el error 500...Desde mi ingenuidad pregunto: ¿Puede ser por meter un condicional dentro de otro condicional? .saludos <div id="more_info_sheets" class="sheets align_justify"> {if isset($product)} <!-- full description --> <div id="idTab1" class="rte">{if !in_array($product->id_product,array(197)}<h2>Estás comprando una cd key original de {$product->name|escape:'html':'UTF-8'}</h2> <div><hr /> <h3>Si tienes algún problema te devolvemos tu dinero, sin condiciones</h3> <p>Si tienes cualquier problema durante la activación de ésta cd key, te devolvemos tú dinero o la sustituimos por otra nueva. Sin condiciones.</p> <h3>Descarga éste juego tras el pago</h3> <p>Inmediatamente después de completar el pago, recibes una cd key original en la dirección de correo que utilices para el registro. Siempre recibirás tu cd key al instante, ya sean las 5 de la madrugada o el día de año nuevo.</p> <h3>¿Qué te preocupa? ¿Tienes alguna duda qué no te atreves a plantear?</h3> <p> Contacta con nosotros, te atenderemos con rapidez y dedicación. Nos gusta hablar con nuestros clientes. Habla en directo con nosotros mediante el chat online, utiliza el formulario de contacto o envíanos un mensaje de WhatsApp. Si no estamos online déjanos tu consulta y acudiremos a ti en un tiempo record.</p> {/if} {$product->description} </div> {/if} Edited December 25, 2015 by Ismael Arguedas (see edit history) Link to comment Share on other sites More sharing options...
ventura Posted December 25, 2015 Share Posted December 25, 2015 Si, no pasa nada puedes utilizar condicionales dentro de otros. Te falta un cierre de parentesis, no me di cuenta antes {if !in_array($product->id_product,array(197))} En estos casos habilita el modo de errores y te indicara el error de codigo y la linea en que se encuentra dentro del archivo 1 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