¿Colocar un enlace nuevo al lado del bloque de idiomas? - Prestashop 1.6

Tema en 'Diseño web en Prestashop' iniciado por startgy, 31/10/14.

  1. startgy

    startgy Aprendiz de Prestashop

    11
    0
    0
    Tengo una pequeña duda, quiero añadir un enlace en la parte donde esta el bloque de idiomas, este enlace me tiene que llevar a una pagina que he creado en la pestaña Preferencias -> CMS

    ¿Es posible hacer eso?

    Recuerdo que uso Prestashop 1.6.0.9
     
  2.  
    Comunidad Prestashop orgullosamente patrocinada por el hosting prestashop de FactoriaDigital.com con soporte en español.
  3. wikiprestashop

    wikiprestashop Administrator Miembro del equipo

    210
    3
    18
    En la plantilla por defecto tienes el módulo "blockcontact" - Bloque de contacto situado en el "DisplayNav" que muestra en la cabecera el enlace "Contacte con nosotros", si ahora deseas o quiere añadir un enlace al lado del enlace.

    [​IMG]

    Puedes intentar hacerlo editando el fichero:

    Insertar CODE, HTML o PHP:
    /themes/default-bootstrap/modules/blockcontact/nav.tpl
    Dentro de ese fichero u archivo, buscar este código:

    Insertar CODE, HTML o PHP:
    <div id="contact-link">
    	<a href="{$link->getPageLink('contact', true)|escape:'html':'UTF-8'}" title="{l s='Contact us' mod='blockcontact'}">{l s='Contact us' mod='blockcontact'}</a>
    </div>
    
    Y ahora intenta añadir encima esto:

    Insertar CODE, HTML o PHP:
    <div class="cabecera_enlaces">
    <a href="colocar_(escribir)_url_destino_enlace" title="{l s='Nuevo Enlace' mod='blockcontact'}">
    {l s='Nuevo Enlace' mod='blockcontact'}</a>
    </a>
    </div>
    
    En:

    Insertar CODE, HTML o PHP:
    colocar_(escribir)_url_destino_enlace
    colocas:

    Insertar CODE, HTML o PHP:
    {$link->getCMSLink('id_de_tu_pagina_cms_que_vas_a_mostrar', 'null')}

    Si quisieras añadir mas enlaces, se podrían añadir mas bloques (de la misma forma).

    Insertar CODE, HTML o PHP:
    <div class="cabecera_enlaces">
    <a href="colocar_(escribir)_url_destino_enlace2" title="{l s='Nuevo Enlace 2' mod='blockcontact'}">
    {l s='Nuevo Enlace 2' mod='blockcontact'}</a>
    </a>
    </div>
    
    Luego intentas añadir (agregas) en el archivo u fichero:

    Insertar CODE, HTML o PHP:
    /themes/default-bootstrap/css/modules/blockcontact/blockcontact.css
    Este código CSS: (Es un duplicado del original #contact-link, por lo que posiblemente lo tengas que retocar)

    Insertar CODE, HTML o PHP:
    	
    .cabecera_enlaces {
    float: right;
    border-left: 1px solid #515151;
    }
    
    @media (max-width: 479px) {
        .cabecera_enlaces {
          width: 25%;
          text-align: center; } }
    
    .cabecera_enlaces a {
    display: block;
    color: white;
    font-weight: bold;
    padding: 8px 10px 11px 10px;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    line-height: 18px;
    }
    
    @media (max-width: 479px) {
          .cabecera_enlaces  a {
            font-size: 11px;
            padding-left: 5px;
            padding-right: 5px; } }
    
    .cabecera_enlaces a:hover, .cabecera_enlaces  a.active {
          background: #2b2b2b; }