mikgab Posted May 14, 2013 Share Posted May 14, 2013 (edited) Hola a todos Estoy tratando de agregar una pagina que cree en cms a un menu que aparece en mi pagina en la parte superior, que es parte de un modulo que se llama permanentlinks, este es el codigo que tengo <!-- Block permanent links module HEADER --> <ul id="tmheaderlinks"> <li><a href="{$link->getPageLink('index.php')}"{if $page_name == 'index'} class="active"{/if}>{l s='home' mod='tmpermanentlinks'}</a></li> <li><a href="{$link->getPageLink('id_cms=1')}"{if $page_name == 'id_cms=1'} class="active"{/if}>{l s='Envios' mod='tmpermanentlinks'}</a></li> <li><a href="{$link->getPageLink('my-account', true)}" {if $page_name == 'my-account'} class="active"{/if}>{l s='Your Account' mod='tmpermanentlinks'}</a></li> <li><a href="{$link->getPageLink('contact', true)}" {if $page_name == 'contact'} class="active"{/if}>{l s='contact' mod='tmpermanentlinks'}</a></li> <li><a href="{$link->getPageLink('sitemap')}" {if $page_name == 'sitemap'} class="active"{/if}>{l s='sitemap' mod='tmpermanentlinks'}</a></li> </ul> <div class="mobile-link-top"> <h4><span>MENU</span> <span class="open-menu"></span></h4> <ul id="mobilelink"> <li {if $page_name == 'index'} class="active"{/if}><a href="{$link->getPageLink('index.php')}"{if $page_name == 'index'} class="active"{/if}>{l s='home' mod='tmpermanentlinks'}</a></li> <li {if $page_name == 'id_cms=1'} class="active"{/if}><a href="{$link->getPageLink('id_cms=1')}"{if $page_name == 'id_cms=1'} class="active"{/if}>{l s='Envios' mod='tmpermanentlinks'}</a></li> <li {if $page_name == 'new-products'} class="active"{/if}><a href="{$link->getPageLink('new-products')}" {if $page_name == 'new-products'} class="active"{/if}>{l s='New products' mod='tmpermanentlinks'}</a></li> <li {if $page_name == 'my-account'} class="active"{/if}><a href="{$link->getPageLink('my-account', true)}" {if $page_name == 'my-account'} class="active"{/if}>{l s='Your Account' mod='tmpermanentlinks'}</a></li> <li {if $page_name == 'contact-form'} class="active"{/if}><a href="{$link->getPageLink('contact', true)}" {if $page_name == 'contact'} class="active"{/if}>{l s='contact' mod='tmpermanentlinks'}</a></li> <li {if $page_name == 'sitemap'} class="active"{/if}><a href="{$link->getPageLink('sitemap')}" {if $page_name == 'sitemap'} class="active"{/if}>{l s='sitemap' mod='tmpermanentlinks'}</a></li> </ul> </div> <!-- /Block permanent links module HEADER --> El codigo que cambie es el que dice "cms" , entiendo que los otros links que estan en el codigo son generales, mi cuenta, productos nuevos, sitemap etc, lo que no se es como agregar o cual es el codigo de la pagina que hice en cms, intente poniendo el url amigable, intente con id_cms=1 pero nada, espero me puedan ayudar. http://teka.distribu...mesticos.com.mx Gracias Edited May 18, 2013 by mikgab (see edit history) Link to comment Share on other sites More sharing options...
OlivierJM Posted May 14, 2013 Share Posted May 14, 2013 Esto.... ¿As probado a ir a SEO and URL y mirar el nombre completo de ese CMS y añadirlo tal como pone hay? Link to comment Share on other sites More sharing options...
mikgab Posted May 14, 2013 Author Share Posted May 14, 2013 Hola Olivier Gracias por la respuesta, soy nuevo en prestashop, pero en SEO URL no aparece la pagina, no se si por que la cree en CMS, ahi solo me aparece la url amigable que es "politica-envio" lo probe asi pero no la abre. Link to comment Share on other sites More sharing options...
OlivierJM Posted May 14, 2013 Share Posted May 14, 2013 Hola Olivier Gracias por la respuesta, soy nuevo en prestashop, pero en SEO URL no aparece la pagina, no se si por que la cree en CMS, ahi solo me aparece la url amigable que es "politica-envio" lo probe asi pero no la abre. Vale y en donde creaste el CMS, ¿ no te sale el nombre que le diste? Link to comment Share on other sites More sharing options...
OlivierJM Posted May 14, 2013 Share Posted May 14, 2013 (edited) A otra cosa, ¿As forzado compilacion? Herramientas, rendimiento, forzar compilacion. Muchas veces los cambios no tienen efecto hasta realizar esto Edited May 14, 2013 by OlivierJM (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted May 14, 2013 Share Posted May 14, 2013 En la pestaña Preferencias -> CMS, mira el id de la pagina de contenidos que has creado. Luego ese id en el enlace se pondria asi: <a href="{$link->getCMSLink(1)}" > ... </a> Donde he puesto 1, sera el id del cms donde quieres llevar el enlace. El id lo puedes mirar en la misma pestaña Preferencias -> CMS Link to comment Share on other sites More sharing options...
nadie Posted May 14, 2013 Share Posted May 14, 2013 Estimado mikgab, Estoy muy preocupado por usted. ¿Le ha servido mis indicaciones? Link to comment Share on other sites More sharing options...
mikgab Posted May 14, 2013 Author Share Posted May 14, 2013 Perdon por la tardanza, les agradesco a ambos su ayuda. nadie, me funciono a la perfección tu colaboración, no se si me pudieras explicar un poco mas el codigo por favor. Te lo agradeceria. <li><a href="{$link->getPageLink('id_cms=1')}"{if $page_name == 'id_cms=1'} class="active"{/if}>{l s='Envios' mod='tmpermanentlinks'}</a></li> <li {if $page_name == 'id_cms=1'} class="active"{/if}><a href="{$link->getPageLink('id_cms=1')}"{if $page_name == 'id_cms=1'} class="active"{/if}>{l s='Envios' mod='tmpermanentlinks'}</a></li> Link to comment Share on other sites More sharing options...
Recommended Posts