Browse Source

Amélioration navigation frontend/producer/backend

feature/souke
Guillaume Bourgeois 1 year ago
parent
commit
b6ffd4c569
3 changed files with 20 additions and 11 deletions
  1. +4
    -2
      backend/views/layouts/header.php
  2. +1
    -1
      frontend/views/layouts/main.php
  3. +15
    -8
      producer/views/layouts/main.php

+ 4
- 2
backend/views/layouts/header.php View File

<li class="dropdown user user-menu"> <li class="dropdown user user-menu">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">
<i class="fa fa-user"></i> <i class="fa fa-user"></i>
<span class="hidden-xs"><?= Html::encode(GlobalParam::getCurrentUser()->name . ' ' . GlobalParam::getCurrentUser()->lastname); ?></span>
<span class="hidden-xs"><?= Html::encode(GlobalParam::getCurrentUser()->name . ' ' . substr(GlobalParam::getCurrentUser()->lastname, 0, 1) .'.'); ?></span>
<i class="fa fa-caret-down"></i> <i class="fa fa-caret-down"></i>
</a> </a>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<li><a href="<?= Yii::$app->urlManagerFrontend->createAbsoluteUrl(['site/index']); ?>"><i
class="fa fa-chevron-left"></i> Retour à l'accueil</a></li>
<li><a href="<?= Yii::$app->urlManagerFrontend->createAbsoluteUrl(['user/update']); ?>"><i <li><a href="<?= Yii::$app->urlManagerFrontend->createAbsoluteUrl(['user/update']); ?>"><i
class="fa fa-user"></i> Profil</a></li>
class="fa fa-user"></i> Mon profil</a></li>
<li><a href="<?= Yii::$app->urlManagerBackend->createUrl(['site/logout']); ?>"><i <li><a href="<?= Yii::$app->urlManagerBackend->createUrl(['site/logout']); ?>"><i
class="fa fa-sign-out"></i> Déconnexion</a></li> class="fa fa-sign-out"></i> Déconnexion</a></li>
</ul> </ul>

+ 1
- 1
frontend/views/layouts/main.php View File

<section id="section-user-top"> <section id="section-user-top">
<nav class="navbar navbar-default"> <nav class="navbar navbar-default">
<div class="container"> <div class="container">
<?php if ($userManager->isCurrentProducer()): ?>
<?php if ($userManager->isCurrentProducer() && false): ?>
<div class="navbar-header"> <div class="navbar-header">
<span class="producer-panel<?php if (!$producer->logo): ?> without-logo<?php endif; ?>"> <span class="producer-panel<?php if (!$producer->logo): ?> without-logo<?php endif; ?>">
<?php if ($producer->logo): ?> <?php if ($producer->logo): ?>

+ 15
- 8
producer/views/layouts/main.php View File

<section id="section-user-top"> <section id="section-user-top">
<nav class="navbar navbar-default"> <nav class="navbar navbar-default">
<div class="container"> <div class="container">
<?php if ($userManager->isCurrentProducer()): ?>
<?php if ($userManager->isCurrentProducer() && false): ?>
<div class="navbar-header"> <div class="navbar-header">
<span class="producer-panel<?php if (!$producerUser->logo): ?> without-logo<?php endif; ?>"> <span class="producer-panel<?php if (!$producerUser->logo): ?> without-logo<?php endif; ?>">
<?php if ($producerUser->logo): ?> <?php if ($producerUser->logo): ?>
'url' => $this->getUrlManagerBackend()->createAbsoluteUrl(['site/index']), 'url' => $this->getUrlManagerBackend()->createAbsoluteUrl(['site/index']),
'visible' => $userManager->isCurrentProducer() 'visible' => $userManager->isCurrentProducer()
], ],
/*[
[
'label' => '<span class="glyphicon glyphicon-search"></span> Producteurs', 'label' => '<span class="glyphicon glyphicon-search"></span> Producteurs',
'url' => $this->getUrlManagerFrontend()->createAbsoluteUrl(['site/producers']), 'url' => $this->getUrlManagerFrontend()->createAbsoluteUrl(['site/producers']),
'visible' => true
],*/
'visible' => !$userManager->isCurrentProducer()
],
[ [
'label' => '<span class="glyphicon glyphicon-user"></span> ' . ((!Yii::$app->user->isGuest) ? Html::encode(Yii::$app->user->identity->name . ' ' . strtoupper(substr(Yii::$app->user->identity->lastname, 0, 1))) : '') . '. ', 'label' => '<span class="glyphicon glyphicon-user"></span> ' . ((!Yii::$app->user->isGuest) ? Html::encode(Yii::$app->user->identity->name . ' ' . strtoupper(substr(Yii::$app->user->identity->lastname, 0, 1))) : '') . '. ',
'options' => ['id' => 'label1'], 'options' => ['id' => 'label1'],
'url' => '#', 'url' => '#',
'items' => [ 'items' => [
/*[
'label' => '<span class="glyphicon glyphicon-search"></span> Producteurs',
'url' => $this->getUrlManagerFrontend()->createUrl(['site/producers']),
],*/
[
'label' => '<span class="glyphicon glyphicon-chevron-left"></span> Retour à l\'accueil',
'url' => $this->getUrlManagerFrontend()->createUrl(['site/index']),
],
[ [
'label' => '<span class="glyphicon glyphicon-user"></span> Profil',
'label' => '<span class="glyphicon glyphicon-user"></span> Mon profil',
'url' => $this->getUrlManagerFrontend()->createUrl(['user/update']), 'url' => $this->getUrlManagerFrontend()->createUrl(['user/update']),
], ],
[ [
], ],
'visible' => \Yii::$app->user->isGuest 'visible' => \Yii::$app->user->isGuest
], ],

[ [
'label' => '<span class="glyphicon glyphicon-menu-hamburger"></span>', 'label' => '<span class="glyphicon glyphicon-menu-hamburger"></span>',
'options' => ['id' => 'label1'], 'options' => ['id' => 'label1'],
'url' => $this->getUrlManagerProducer()->createUrl(['site/contact']), 'url' => $this->getUrlManagerProducer()->createUrl(['site/contact']),
'active' => $this->getControllerAction() == 'site/contact', 'active' => $this->getControllerAction() == 'site/contact',
], ],
[
/*[
'label' => '<span class="glyphicon glyphicon-cog"></span> Administration', 'label' => '<span class="glyphicon glyphicon-cog"></span> Administration',
'url' => $this->getUrlManagerBackend()->createAbsoluteUrl(['site/index']), 'url' => $this->getUrlManagerBackend()->createAbsoluteUrl(['site/index']),
'visible' => isset(Yii::$app->user->identity) && $this->getUserManager()->isProducer(\Yii::$app->user->identity), 'visible' => isset(Yii::$app->user->identity) && $this->getUserManager()->isProducer(\Yii::$app->user->identity),
'options' => ['id' => 'btn-administration'] 'options' => ['id' => 'btn-administration']
],
],*/
], ],
]); ]);
?> ?>

Loading…
Cancel
Save