Page 1 sur 1

inserer un menu vertical dans ce code

Posté : 31 mars 2021, 09:26
par 2you9999
Bonjour,

Comment inserer dans ce code le code d*un menu vertical ?

Merci

Code : Tout sélectionner

[ 'label' => Yii::t('youdate', 'Tchat Webcam'), 'url' => ['page/TW'], 'icon' => 'grid', ],

Re: inserer un menu vertical dans ce code

Posté : 31 mars 2021, 11:24
par Ryle
Salutations !

Impossible de t'aider avec si peu d'information... on ne sait pas à quoi ton code correspond, d'où il sort, à quoi il sert... et on a encore moins d'information sur ton menu vertical ou ce que tu cherches à faire... C'est un peu comme si tu nous demandais " quelle est la différence entre un pigeon ? " ;)

Re: inserer un menu vertical dans ce code

Posté : 02 avr. 2021, 10:11
par 2you9999
bonjour,

ok, donc c'est pour un site de rencontre;

c'est a but de modifier le menu horizontale, modifier en lien pour le transformer en menu verticale avec plusieurs liens. c'est un script que j'ai acheté.


voici le code complet :

Code : Tout sélectionner

<?php use yii\helpers\ArrayHelper; use youdate\widgets\HeaderNavigation; $countersMessagesNew = ArrayHelper::getValue($this->params, 'counters.messages.new'); $groupsEnabled = ArrayHelper::getValue($this->params, 'site.groups.enabled', true); ?> <div class="header collapse d-md-block p-0" id="header-navigation"> <div class="container"> <div class="row align-items-center"> <div class="col-lg order-lg-first"> <?= HeaderNavigation::widget([ 'options' => ['class' => 'nav nav-tabs border-0 d-flex flex-row justify-content-center justify-content-sm-start'], 'itemOptions' => [ 'class' => 'nav-item', ], 'items' => [ [ 'label' => Yii::t('youdate', 'Profil'), 'url' => ['/profile/'], 'icon' => 'home' ], [ 'label' => Yii::t('youdate', 'Historique'), 'url' => ['dashboard/index'], 'icon' => 'user' ], [ 'label' => Yii::t('youdate', 'Browse'), 'url' => ['directory/index'], 'icon' => 'user' ], [ 'label' => Yii::t('youdate', 'Groups'), 'active' => $this->context instanceof \app\controllers\GroupController, 'url' => ['group/index'], 'icon' => 'grid', 'visible' => $groupsEnabled, ], [ 'label' => Yii::t('youdate', 'Connections'), 'active' => $this->context instanceof \app\controllers\ConnectionsController, 'url' => ['connections/encounters'], 'icon' => 'heart' ], [ 'label' => Yii::t('youdate', 'Messages'), 'url' => ['messages/index'], 'icon' => 'mail', 'count' => $countersMessagesNew, ], [ 'label' => Yii::t('youdate', 'Tchat Webcam'), 'url' => ['page/TW'], 'icon' => 'grid', ], [ 'label' => Yii::t('youdate', 'Newsletter'), 'url' => ['page/Newsletter'], 'icon' => 'user', ], ], ]) ?> </div> </div> </div> </div>

merci

Re: inserer un menu vertical dans ce code

Posté : 02 avr. 2021, 17:57
par Ryle
C'est à priori la méthode widget() de ta classe HeaderNavigation qui permet de générer ton menu à partir des options que tu passes en paramètres. Je suppose que la liste d'items permet d'alimenter ton menu en ajoutant des éléments à la suite les uns des autres... Il faudrait donc regarder dans la documentation de la méthode s'il est possible d'ajouter des sous-éléments (et la syntaxe correspondante) pour générer un sous-menu et faire ce que tu veux.

Si la méthode le permet, il te suffit de passer les paramètres correspondant, et si ça n'a pas été prévu, tu pourras soit le développer toi même ou t'orienter vers un autre script qui répondra d'avantage à tes attentes.

Re: inserer un menu vertical dans ce code

Posté : 02 avr. 2021, 18:06
par 2you9999
merci