Ajoute un nouveau Onglet dans la barre de navigation

Statut
N'est pas ouverte pour d'autres réponses.
D

deleted535977

Salut :membre:

Tout d’abords crée un fichier votretexte.php à l'intérieur de Library/xenforo
Une fois créé, vous avez besoin d'une class avec une méthode static.
La méthode possède certains paramètres (comme indiqué dans la documentation)

PHP:
<?php
class XenForo_amcgamingTab
{
  /**
    * ajouter l'onglet "aide" à la barre de navigation
    * @param array $extraTabs
    * @param string $selectedTabId
    */
    public static function addNavbarTab(array &$extraTabs, $selectedTabId)
    {
        $extraTabs['help'] = array(
            'title' => new XenForo_Phrase('amcgaming_helptab_text'),
            'href'  => XenForo_Link::buildPublicLink('help'),
            'linksTemplate' => '',//Si vous voulez avoir un "sous-menu", vous pouvez créé un template pour
            'position'  =>  'middle'
        );
    }
}

Ensuite, créez un Code Event Listener :


  • Listen to Event: navigation_tabs
  • Execute Callback: XenForo_amcgamingTab :: addNavbarTab

Voilà, appliquez les changements, et admirez le résultat.

 

Rivals

Ancien staff
Inscription
27 Août 2016
Messages
1 706
Réactions
897
Points
13 104
RGCoins
10
Ce n'est pas du tout recommandé, tu dois créer un addOn et donc modifier le nom de la class et créer une architecture spécifique à celui-ci. Tu ne peux pas ajouter un fichier juste pour le plaisir :)
 
D

deleted13519

C'est tellement mal expliqué qu'un débutent ne va rien comprendre :pensif:
 

UAE

Membre
Inscription
17 Juin 2016
Messages
184
Réactions
90
Points
9 386
RGCoins
0
Ce n'est pas du tout recommandé, tu dois créer un addOn et donc modifier le nom de la class et créer une architecture spécifique à celui-ci. Tu ne peux pas ajouter un fichier juste pour le plaisir :)

Tu as 100% raison c logique , Mais il a seulement C/C betement le tutoriel comme tout les autres publié precedement dans la même section
 

1899

Ancien staff
Inscription
10 Août 2012
Messages
9 798
Réactions
4 483
Points
29 037
RGCoins
10
La technique par modifications de template serait plus optimisé non ? :pensif:
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut