samuelgb Posted November 30, 2016 Share Posted November 30, 2016 Hola, me gustaría añadir links a páginas como por ejemplo "Blog" en el display nav, al lado de los botones de contacto y login. He probado ha añadir este código en el archivo nav.tpl pero no me aparece nada: <div class="header_user_info"> <a href="{$link->getPageLink('Blog', true)|escape:'html':'UTF-8'}" title="{l s='Blog' mod='blockcontact'}">{l s='Inicio' mod='blockcontact'}</a></div> En caso de que alguien tuviera la solución por código, como sería entonces para 2 idiomas ? Gracias de antemano. Link to comment Share on other sites More sharing options...
ventura Posted November 30, 2016 Share Posted November 30, 2016 Revisa desde Preferencias / SEO & URLs como esta nombrada (pagina) la pagina que quieres enlazar, estára en formato de letras minusculas Link to comment Share on other sites More sharing options...
samuelgb Posted November 30, 2016 Author Share Posted November 30, 2016 La pagina a la que quiero crearle un botón/link se llama "blog", la URL: http://localhost/blog, esto funciona sin problema y si creo el boton con link en el menú principal también funciona, lo que no consigo es colocar un botón/link adicional en el menu de mas arriba, la barra de navegación que lleva solo el contacto y los botones de login e idioma. Link to comment Share on other sites More sharing options...
ventura Posted November 30, 2016 Share Posted November 30, 2016 Para utlizar la funcion getPageLink necesitas el nombre del controlador de la pagina en minusculas, revisa como esta nombrado ese controlador y asi podras enlazarlo sin problemas donde sea Link to comment Share on other sites More sharing options...
samuelgb Posted December 4, 2016 Author Share Posted December 4, 2016 Gracias por la respuesta. Comprobé que estuviera todo en minúsculas, el problema fué que tenía que vaciar la cache. De todas formas, no me hace el link donde debería. Me explico: Si pongo directamente en la barra de direcciones: http://localhost/blog carga la pagina correctamente. Si intento abrirlo desde el botón blog no funciona. Código: <div class="header_user_info"> <a href="{$link->getPageLink('blog', true)|escape:'html':'UTF-8'}" title="{l s='blog' mod='blockcontact'}">{l s='Blog' mod='blockcontact'}</a></div> entonces me intenta cargar la URL: http://localhost/de/index.php?controller=blog y da error. Link to comment Share on other sites More sharing options...
ventura Posted December 4, 2016 Share Posted December 4, 2016 Tendras que activar las urls amigables 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