Jump to content

Cambiar el orden del meta-title (nombre tienda - nombre página)


Cintia

Recommended Posts

Buenas.

 

No termino de aclararme con esto.

Lo que quiero conseguir es cambiar el orden del meta title que por defecto pone el nombre de la página primero y después el de la tienda.

 

Estoy en Meta.php y supongo que tengo que cambiar esto:

 

public static function getHomeMetas($id_lang, $page_name)
{
 $metas = Meta::getMetaByPage($page_name, $id_lang);
 $ret['meta_title'] = (isset($metas['title']) && $metas['title']) ? $metas['title'].' | '.Configuration::get('PS_SHOP_NAME') : Configuration::get('PS_SHOP_NAME');
 $ret['meta_description'] = (isset($metas['description']) && $metas['description']) ? $metas['description'] : '';
 $ret['meta_keywords'] = (isset($metas['keywords']) && $metas['keywords']) ? $metas['keywords'] :  '';
 return $ret;
}

 

Pero no sé demasiado y las formas en que lo he provado no funcionan :P

 

Alguien tiene idea de cómo hacerlo?

 

muchas gracias!!

Link to comment
Share on other sites

De todos modos te digo, que la funcion:

 

getHomeMetas

 

esa es para la pagina principal.

 

Si te fijas en el fichero:

 

Meta.php

 

tienes otras funciones para el listado de fabricantes, proveedores, categorias, ficha del producto, ect...

Link to comment
Share on other sites

Esto:

 

 $ret['meta_title'] = (isset($metas['title']) && $metas['title']) ? $metas['title'].' | '.Configuration::get('PS_SHOP_NAME') : Configuration::get('PS_SHOP_NAME');

 

por esto:

 

http://www.prestashop.com/forums/index.php?/topic/239869-cambiar-el-orden-del-meta-title-nombre-tienda-nombre-pagina/page__view__findpost__p__1184275

 

 

 

Muchas gracias por responder tan rapido, aunque esto ya lo he probado y no funciona :S

he hecho un copy paste de cómo lo has puesto tu por si por error yo me habia dejado algun punto o algo, pero pasa lo mismo

Link to comment
Share on other sites

De todos modos te digo, que la funcion:

 

getHomeMetas

 

esa es para la pagina principal.

 

Si te fijas en el fichero:

 

Meta.php

 

tienes otras funciones para el listado de fabricantes, proveedores, categorias, ficha del producto, ect...

 

 

Entonces como lo hago si quiero hacerlo para todas las paginas? :P

Link to comment
Share on other sites

Muchas gracias por responder tan rapido, aunque esto ya lo he probado y no funciona :S

he hecho un copy paste de cómo lo has puesto tu por si por error yo me habia dejado algun punto o algo, pero pasa lo mismo

Sorry, intenta dejar esto:

 

if (isset($metas['title']) && $metas['title']) {$test01=' - '.$metas['title'];}
 $ret['meta_title'] =  Configuration::get('PS_SHOP_NAME') . $test01;

Link to comment
Share on other sites

Sorry, intenta dejar esto:

 

if (isset($metas['title']) && $metas['title']) {$test01=' - '.$metas['title'];}
 $ret['meta_title'] =  Configuration::get('PS_SHOP_NAME') . $test01;

 

Esto lo cambia solo en el home no? como lo hago para todas las pags?

muchas gracias por ayudar

Link to comment
Share on other sites

Esto lo cambia solo en el home no? como lo hago para todas las pags?

muchas gracias por ayudar

 

Eso solo vale para home.

 

Si quieres para otras paginas.. posiblemente tengas que tocar todos los

 

$row['meta_title']

 

Luego te digo paso a paso para todas las partes, que tengo que salir ahora.

 

PD: Por cierto he actualizado mi mensaje.

Link to comment
Share on other sites

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