Ni idea como va Posted July 14, 2012 Share Posted July 14, 2012 (edited) Hola, este es mi primer mensaje y quiero dar las gracias a todos los que ayudais desinteresadamente, ya que gracias a vosotros realmente uno aprende bastante. El problema que tengo es que tengo un modulo de publicidad que solo quiero que aparezca en la pagina principal, y en ninguna otra, y no se como lo puedo hacer. Muchas gracias. Edited July 17, 2012 by Ni idea como va (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted July 14, 2012 Share Posted July 14, 2012 Hola, este es mi primer mensaje y quiero dar las gracias a todos los que ayudais desinteresadamente, ya que gracias a vosotros realmente uno aprende bastante. El problema que tengo es que tengo un modulo de publicidad que solo quiero que aparezca en la pagina principal, y en ninguna otra, y no se como lo puedo hacer. Muchas gracias. Estimado Ni idea como va, Tu puedes dentro de la pestaña Módulos/Posiciones -> buscar el modulo en cuestión y pulsas el botón editar (que es una especie de lapiz) y establecer excepciones en donde quieras que no se vea. También dentro del tpl de modulo puedes hacer esto: {if $page_name == 'index'} código del modulo {/if} Link to comment Share on other sites More sharing options...
Ni idea como va Posted July 14, 2012 Author Share Posted July 14, 2012 Gracias por la rapida respuesta, pero tengo unas dudas. He llegado hasta el lapiz, y tengo el recuadrito de excepciones, pero si pongo index.php, es en la de inicio que no se ve, y quiero lo contrario, entonces deberia poner todas las otras paginas, (Problema es que no se como se llaman todas las otras paginas.) La opcion 2 que me facilitas me parece mejor, lo unico que no se que es codigo del modulo. Eso que seria Block advertising? Gracias, y perdona mi ignorancia, pero intento aprender. Link to comment Share on other sites More sharing options...
nadie Posted July 14, 2012 Share Posted July 14, 2012 En excepciones tienes que poner donde quieras que no se vea. Es decir: identity.php, history.php, order.php, product.php, contact-form.php, category.php, cms.php, new-products.php ect... ect... ect.... (Todos menos index.php) Link to comment Share on other sites More sharing options...
Ni idea como va Posted July 14, 2012 Author Share Posted July 14, 2012 Ok revisado, sale de momento solo en inicio. Y si quisiera que saliese en una categoria determinada, o en un articulo determinado como lo debo de hacer? Link to comment Share on other sites More sharing options...
Ni idea como va Posted July 14, 2012 Author Share Posted July 14, 2012 Problema. En todo el carrito sale es decir, finalizar compra, mis vales descuento, mi cuenta, etc.... Link to comment Share on other sites More sharing options...
nadie Posted July 14, 2012 Share Posted July 14, 2012 La opcion 2 que me facilitas me parece mejor, lo unico que no se que es codigo del modulo. Eso que seria Block advertising? Gracias, y perdona mi ignorancia, pero intento aprender. La opción 2 es modificar el tpl del modulo y colocarle el if que te he comentado. (Y dentro del if el codigo del modulo) Link to comment Share on other sites More sharing options...
Ni idea como va Posted July 14, 2012 Author Share Posted July 14, 2012 La opción 2 es modificar el tpl del modulo y colocarle el if que te he comentado. (Y dentro del if el codigo del modulo) Entonces deberia de ponerlo asi, es que no quiero hacerlo mal. {if $page_name == 'index'} modulo blockadvertising {/if} Link to comment Share on other sites More sharing options...
nadie Posted July 14, 2012 Share Posted July 14, 2012 Entonces deberia de ponerlo asi, es que no quiero hacerlo mal. {if $page_name == 'index'} modulo blockadvertising {/if} Dentro del fichero: modules/blockadvertising/blockadvertising.tpl Podrías probar esto: {if $page_name == 'index'} <!-- MODULE Block advertising --> <div class="advertising_block"> <a href="{$adv_link}" title="{$adv_title}"><img src="{$image}" alt="{$adv_title}" title="{$adv_title}" width="155" height="163" /></a> </div> <!-- /MODULE Block advertising --> {/if} Link to comment Share on other sites More sharing options...
Ni idea como va Posted July 14, 2012 Author Share Posted July 14, 2012 (edited) Asi va perfecto para aparecer solo en inicio, si a alguien le sirve para que no se desespere por que no le salga, que no se olvide de "Forzar Compilacion". Y para que solo salga en una categoria o en un articulo determinado, seria asi? {if $page_name == '/57-plantas-de-jardin'} (asi no va!!!!) Edited July 14, 2012 by Ni idea como va (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted July 14, 2012 Share Posted July 14, 2012 Asi va perfecto para aparecer solo en inicio, si a alguien le sirve para que no se desespere por que no le salga, que no se olvide de "Forzar Compilacion". Y para que solo salga en una categoria o en un articulo determinado, seria asi? {if $page_name == '/57-plantas-de-jardin'} (asi no va!!!!) Para la categoría: {if $smarty.get.id_category=='ID_CATEGORIA'} {/if} Para el producto: {if $smarty.get.id_product=='ID_PRODUCTO'} {/if} Por cierto el titulo del tema decía "Poner modulo publicidad solo en la pagina de inicio", así que en principio el asunto ha quedado solucionado, si puedes edita el titulo del tema (editando el primer mensaje, y después pulsando en "Usar editor completo") y añade la palabra "Solucionado" al titulo, esto ayudara a mantener una mayor organización en el foro. Para nuevas dudas abre un tema nuevo. Link to comment Share on other sites More sharing options...
Ni idea como va Posted July 17, 2012 Author Share Posted July 17, 2012 Muchas gracias por vuestra ayuda. Link to comment Share on other sites More sharing options...
nadie Posted July 17, 2012 Share Posted July 17, 2012 Muchas gracias por vuestra ayuda. Un placer ayudarte y servirte! Un saludo y recuerda que estaremos por el foro, para guiarte por este mundo oscuro y tenebroso. Link to comment Share on other sites More sharing options...
Recommended Posts