Este sitio usa cookies, propias y de terceros.
Si se continúa con nosotros entendemos que se acepta el uso de cookies.

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

Tema en 'Diseño web en Prestashop' iniciado por startgy, 31 Oct 2014.

  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. wikiprestashop

    wikiprestashop Administrator Miembro del equipo

    203
    1
    16
    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; }
    
    
     

Compartir esta página