Configurer un lien de barre latérale personnalisé à ouvrir dans un nouvel onglet

J’ai aussi external_links_in_new_tab défini sur true, ce qui est approprié pour les PDF et la plupart des liens externes. Mais je veux intégrer le forum de manière transparente avec le site principal, qui possède un lien vers le forum.

Cela n’est tout simplement pas possible si la barre latérale ouvre le site principal dans un nouvel onglet.

Existe-t-il une solution si je vais sur Marketplace ? Que devrais-je demander ?

1 « J'aime »

J’ai fini par ajouter ceci à mon JS personnalisé :

  const MAIN_SITE = "https://www.main-site.com";

  api.onPageChange(() => {
    requestAnimationFrame(() => {
      document
        .querySelectorAll(`.sidebar-wrapper a[href^="${MAIN_SITE}"]`)
        .forEach((a) => {
          a.removeAttribute("target");
          a.removeAttribute("rel");
        });
    });
  });
1 « J'aime »