Jump to content

Recommended Posts

Bonjour,

J'aimerai savoir s'il est possible d'ouvrir des liens du module LinkList dans une nouvelle fenêtre ?

J'ai installé un thème enfant et je souhaiterai personnaliser cette fonction.

Avec l'inspecteur, le lien affiche la classe suivant  :

class="custom-page-link"

et dans le css :

.header-nav .links ul > li a {
}

A noter que je pige qq trucs en html/css mais je ne suis pas un aigle !

 

Merci

Link to comment
Share on other sites

Mediacom87, merci pour la réponse.

La classe des liens est

custom-page-link

Elle est définie dans le fichier LinkBlockPresenter.php du module ps_linklist

 private function makeCustomLinks($customContent)
    {
        $customLinks = [];

        if (!isset($customContent[$this->language->id])) {
            return $customLinks;
        }

        $customLinks = $customContent[$this->language->id];

        $self = $this;
        $customLinks = array_map(function ($el) use ($self) {
            return [
                'id' => 'link-custom-page-' . Tools::link_rewrite($el['title']),
                'class' => 'custom-page-link',
                'title' => $el['title'],
                'description' => '',
                'url' => $el['url'],
                'target' => $self->isExternalLink($el['url']) ? '_blank' : '',
            ];
        }, array_filter($customLinks));

        return $customLinks;
    }

Si je ne me trompe pas, la ligne suivante indiquerai bien l'ouverture du lien dans une nouvelle fenêtre ?

'target' => $self->isExternalLink($el['url']) ? '_blank' : '',

 

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