Cintia Posted April 14, 2013 Share Posted April 14, 2013 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 Alguien tiene idea de cómo hacerlo? muchas gracias!! Link to comment Share on other sites More sharing options...
nadie Posted April 14, 2013 Share Posted April 14, 2013 (edited) 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.prestasho...ost__p__1184275 Edited April 14, 2013 by nadie Actualizacion post con enlace al post (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted April 14, 2013 Share Posted April 14, 2013 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 More sharing options...
Cintia Posted April 14, 2013 Author Share Posted April 14, 2013 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 More sharing options...
Cintia Posted April 14, 2013 Author Share Posted April 14, 2013 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? Link to comment Share on other sites More sharing options...
nadie Posted April 14, 2013 Share Posted April 14, 2013 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 More sharing options...
Cintia Posted April 14, 2013 Author Share Posted April 14, 2013 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 More sharing options...
nadie Posted April 14, 2013 Share Posted April 14, 2013 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 More sharing options...
nadie Posted April 14, 2013 Share Posted April 14, 2013 Si sigues viva, da una señal de vida. Link to comment Share on other sites More sharing options...
Cintia Posted April 14, 2013 Author Share Posted April 14, 2013 Si sigues viva, da una señal de vida. Aquí estoy! XD Link to comment Share on other sites More sharing options...
Recommended Posts