Jump to content

Crear enlace en apartado Tiendas Ps 1.6


Recommended Posts

Hola Amigos.

 

Quisiera saber como es posible hacer que el campo (Direccion2) de la lista de Contactos de la Tienda,sea un link hacia otra pagina en la misma tienda,¿es posible?,he buscado información y todo lo que he encontrado es esto:

 

{if $store.address2}<b><a target=“_blank” href>{$store.address2|escape:’htmlall':’UTF-8′}</a></b>{/if}

 

pero en la actualizacion de Ps 1.6 no sale de esa manera,sino que tal que así en el stores.tpl del tema:

 

<td class="address">

           {assign value=$store.id_store var="id_store"}
           {foreach from=$addresses_formated.$id_store.ordered name=adr_loop item=pattern}
                   {assign var=addressKey value=" "|explode:$pattern}
                   {foreach from=$addressKey item=key name="word_loop"}
                       <span {if isset($addresses_style[$key])} class="{$addresses_style[$key]}"{/if}>
                           {$addresses_formated.$id_store.formated[$key|replace:',':'']|escape:'html':'UTF-8'}
                       </span>
                   {/foreach}
               {/foreach}
 
necesito ayuda,si sois tan ambles,gracias

 

Link to comment
Share on other sites

 

Ese codigo está incluido a su vez en el

{foreach $stores as $store}

 asi que deberias poder tener acceso a la variables que indicas

$store.address2
 

 

Perdona ventura , soy muy nuevo en esto de programar,incluyo el codigo y me sale esto:

 

Fatal error: in .../www/web/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 72

 

el codigo queda colocado de esta forma?

 

 <td class="address">
           {assign value=$store.id_store var="id_store"}
           {foreach from=$addresses_formated.$id_store.ordered name=adr_loop item=pattern}
                   {assign var=addressKey value=" "|explode:$pattern}
                   {foreach from=$addressKey item=key name="word_loop"}
                       <span {if isset($addresses_style[$key])} class="{$addresses_style[$key]}"{/if}>
                           {$addresses_formated.$id_store.formated[$key|replace:',':'']|escape:'html':'UTF-8'}
                       </span>
                   {/foreach}
               {/foreach}
                <br/>
{if $store.phone}<br/>{l s='Phone:'} {$store.phone|escape:'html':'UTF-8'}{/if}
                        {if $store.address2}<b><a target=“_blank” href>{$store.address2|escape:’htmlall':’UTF-8′}</a></b>{/if}
{if $store.fax}<br/>{l s='Fax:'} {$store.fax|escape:'html':'UTF-8'}{/if}
{if $store.email}<br/>{l s='Email:'} {$store.email|escape:'html':'UTF-8'}{/if}
{if $store.note}<br/><br/>{$store.note|escape:'html':'UTF-8'|nl2br}{/if}
</td>
 
no tengo mucha idea,lo siento,gracias por tu información
Edited by Karlos123 (see edit history)
Link to comment
Share on other sites

Las  variables que aparecen y a las que tienes acceso desde el

{foreach $stores as $store}

Son estas

 id_store => "6"
    id_country => "6"
    id_state => "341"
    name => "Oficina"
    address1 => ""
    address2 => ""
    city => ""
    postcode => ""
    latitude => ""
    longitude => ""
    hours => "a:7:{i:0;s:0:"";i:1;s:0:"";i:2;s:0:""..."
    phone => ""
    fax => ""
    email => ""
    note => ""
    active => "1"
    date_add => "2015-01-31 19:15:16"
    date_upd => "2015-01-31 19:15:16"
    country => "España"
    state => "ES-M"

Como puedes comprobar no tienes no hay ninguna referente a link. Por lo tanto lo que pretendes  hacer sin modificar archivo del core resulta imposible

Edited by ventura (see edit history)
Link to comment
Share on other sites

Hola, no es eso a lo que me refiero ventura,el Tooltip no quiero modificarlo, la intención es que si escribo en el campo Direccion2 de la ficha de Contactos de la Tienda por ejemplo (www.mitienda.com) o (mitienda.com) esto se convierta en un link , (www.mitienda.com),en  los datos de la tienda,mi intencion es utilizar las tiendas como si fueran Proveedores, y que el cliente vea donde se encuentran y los productos que ofrecen,pero me hace falta que la Direccion2 sea un enlace hacia el CMS creado en prestashop, no se si ahora me he explicado mejor,jajajajaj

 

Pongo el enlace a la web donde lo hicieron con el Ps5: http://www.doblelink.com/blog/modificar-el-listado-de-nuestras-tiendas-en-prestashop/

 

post-927006-0-86985500-1423690401.gif

Edited by Karlos123 (see edit history)
Link to comment
Share on other sites

Ahora lo entiendo mejor Karlos123

Lo que te comentaba en una respuesta anterior. Para realizar lo que quieres tienes que crear paginas adicionales .tp con su correspondiente controlador, una vez creadas estas paginas podrias enlarzarlas. De la manera que lo estas haciendo no vas a enlazar a nada.

Aqui tienes informacion sobre como crear paginas nuevas

http://nemops.com/creating-new-pages-in-prestashop/#.VNx0RfmG9WU

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...