Jump to content

Problème téléchargement fiche technique


ERICK-ALMASHOP

Recommended Posts

j'en ai aucune idée... as tu un fichier override/classes/Link.php ?

 

si oui : y a t il une fonction getPageLink dedans ? peux tu nous donner le code ?

 

sinon : il y a une fonction getPageLink dans classes/Link.php , peux tu nous donner le code ?

Link to comment
Share on other sites

J'ai trouvé cette fonction dans classes/link.php sans passer par override

 

public function getPageLink($filename, $ssl = false, $id_lang = NULL)

{

global $cookie;

if ($id_lang == NULL)

$id_lang = (int)($cookie->id_lang);

 

if (array_key_exists($filename.'_'.$id_lang, self::$cache['page']) AND !empty(self::$cache['page'][$filename.'_'.$id_lang]))

$uri_path = self::$cache['page'][$filename.'_'.$id_lang];

else

{

if ($this->allow == 1)

{

$url_rewrite = '';

if ($filename != 'index.php')

{

$pagename = substr($filename, 0, -4);

$url_rewrite = Db::getInstance()->getValue('

SELECT url_rewrite

FROM `'._DB_PREFIX_.'meta` m

LEFT JOIN `'._DB_PREFIX_.'meta_lang` ml ON (m.id_meta = ml.id_meta)

WHERE id_lang = '.(int)($id_lang).' AND `page` = \''.pSQL($pagename).'\'');

$uri_path = $this->getLangLink((int)$id_lang).($url_rewrite ? $url_rewrite : $filename);

}

else

$uri_path = $this->getLangLink((int)$id_lang);

}

else

{

$uri_path = '';

if ($filename != 'index.php')

$uri_path = $filename;

}

self::$cache['page'][$filename.'_'.$id_lang] = $uri_path;

}

return (($ssl AND Configuration::get('PS_SSL_ENABLED')) ? Tools::getShopDomainSsl(true) : Tools::getShopDomain(true)).__PS_BASE_URI__.ltrim($uri_path, '/');

}

Link to comment
Share on other sites

à la rigueur dans la fonction getPageLink change à la fin :

 

return (($ssl AND Configuration::get('PS_SSL_ENABLED')) ? Tools::getShopDomainSsl(true) : Tools::getShopDomain(true)).__PS_BASE_URI__.ltrim($uri_path, '/');

 

par :

 

return (($ssl AND Configuration::get('PS_SSL_ENABLED')) ? Tools::getShopDomainSsl(true) : Tools::getShopDomain(true)).__PS_BASE_URI__.'/attachment.php');

 

ça permet de voir si modif est faite avant ou après la fonction, après cette modif tu fais f5 sur la page http://www.alma-solarshop.com/en/solar-optimizer/238-solar-edge-monitoring-interface.html et tu me dit si les liens contiennent test ou attachment

 

Ensuite tu remets

 

return (($ssl AND Configuration::get('PS_SSL_ENABLED')) ? Tools::getShopDomainSsl(true) : Tools::getShopDomain(true)).__PS_BASE_URI__.ltrim($uri_path, '/');

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...