Kaynağa Gözat

Modification des menu et ajout de bouton playlists

Sevajol Bastien 11 yıl önce
ebeveyn
işleme
e212999195

+ 1 - 0
app/Resources/translations/navigationui.fr.yml Dosyayı Görüntüle

@@ -6,6 +6,7 @@ container_menu:
6 6
   my_feeds:             Mes diffusions
7 7
   return:               Retour
8 8
   need_tags:            Demandes
9
+  my_playlists:         Mes listes de lecture
9 10
   
10 11
 top_bar:
11 12
   my_account:           Mon compte

+ 3 - 2
app/Resources/translations/users.fr.yml Dosyayı Görüntüle

@@ -3,9 +3,10 @@ user:
3 3
   follow:                       Suivre
4 4
   following:                    Suivi
5 5
   notfollow:                    Ne plus suivre
6
-  view_favorites:               Voir les favoris
7
-  view_profile:                 Voir le profil
6
+  view_favorites:               Favoris
7
+  view_profile:                 Profil
8 8
   stop_follow:                  Ne plus suivre
9
+  view_playlists:               Listes de lectures
9 10
   show:
10 11
     title:                      Diffusions de %name%
11 12
   reputation:

+ 2 - 0
app/Resources/translations/userui.fr.yml Dosyayı Görüntüle

@@ -141,6 +141,8 @@ tags:
141 141
     submit:                 Enregistrer ces tags
142 142
 
143 143
 submenu:
144
+  my_content:
145
+    title:                 Mes contenus
144 146
   followed_users:
145 147
     title:                  Utilisateurs suivis
146 148
     nouser:                Aucun

+ 4 - 19
src/Muzich/CoreBundle/Resources/views/Menu/main_menu.html.twig Dosyayı Görüntüle

@@ -33,30 +33,15 @@
33 33
   {% endif %}
34 34
   <li class="separator"></li>
35 35
   {% if app.user %}
36
-    <li class="{% if app.request.get('topmenu') == 'showuser' and app.request.get('slug') == app.user.slug %}selected{% endif %}">
37
-      <a href="{{ path('show_user', {'slug': app.user.slug}) }}">
38
-        {{ 'container_menu.my_feeds'|trans({}, 'navigationui') }}
36
+    <li class="{% if app.request.get('topmenu') == 'playlists' and app.request.get('user_slug') == app.user.slug %}selected{% endif %}">
37
+      <a href="{{ path('playlists_user', {'user_slug': app.user.slug}) }}">
38
+        {{ 'container_menu.my_playlists'|trans({}, 'navigationui') }}
39 39
       </a>
40 40
     </li>
41 41
   {% else %}
42 42
     <li>
43 43
       <a href="#" class="mustbeconnected">
44
-        {{ 'container_menu.my_feeds'|trans({}, 'navigationui') }}
45
-      </a>
46
-    </li>
47
-  {% endif %}
48
-  <li class="separator"></li>
49
-  {% if app.user %}
50
-    {% if his_group is not defined %}{% set his_group = false %}{% endif %}
51
-    <li class="{% if app.request.get('topmenu') == 'mygroups' or his_group == true %}selected{% endif %}">
52
-      <a href="{{ path('groups_own_list') }}" >
53
-        {{ 'network.mygroups'|trans({}, 'navigationui') }}
54
-      </a>
55
-    </li>
56
-  {% else %}
57
-    <li>
58
-      <a href="#" class="mustbeconnected">
59
-        {{ 'network.mygroups'|trans({}, 'navigationui') }}
44
+        {{ 'container_menu.my_playlists'|trans({}, 'navigationui') }}
60 45
       </a>
61 46
     </li>
62 47
   {% endif %}

+ 26 - 0
src/Muzich/CoreBundle/Resources/views/Menu/side_menu.html.twig Dosyayı Görüntüle

@@ -5,6 +5,32 @@
5 5
       
6 6
       <a href="" class="top_menu_link">
7 7
         <div class="blackgradiant">
8
+            {{ 'submenu.my_content.title'|trans({}, 'userui') }}
9
+            <div class="dart"></div>
10
+        </div>
11
+      </a>
12
+      
13
+      <ul class="submenu">
14
+        <li class="sub_menu_element">
15
+          <a href="{{ path('show_user', {'slug': app.user.slug}) }}">
16
+            {{ 'container_menu.my_feeds'|trans({}, 'navigationui') }}
17
+          </a>
18
+        </li>
19
+        <li class="sub_menu_element">
20
+          <a href="{{ path('groups_own_list') }}">
21
+            {{ 'network.mygroups'|trans({}, 'navigationui') }}
22
+          </a>
23
+        </li>
24
+      </ul>
25
+    </li>
26
+      
27
+  </ul>
28
+  
29
+  <ul class="secondarymenu">
30
+    <li class="top_menu_element close">
31
+      
32
+      <a href="" class="top_menu_link">
33
+        <div class="blackgradiant">
8 34
             {{ 'submenu.followed_users.title'|trans({}, 'userui') }}
9 35
             <div class="dart"></div>
10 36
         </div>

+ 4 - 0
src/Muzich/HomeBundle/Resources/views/Show/showUser.html.twig Dosyayı Görüntüle

@@ -32,6 +32,10 @@
32 32
         {{ 'user.view_favorites'|trans({}, 'users') }}
33 33
       </a>
34 34
       
35
+      <a class="button darkbutton" href="{{ path('playlists_user', {'user_slug' : viewed_user.slug}) }}" >
36
+        {{ 'user.view_playlists'|trans({}, 'users') }}
37
+      </a>
38
+      
35 39
     </div>
36 40
     
37 41
     <h1>{{ 'user.show.title'|trans({'%name%' : viewed_user.name}, 'users') }}</h1>

+ 1 - 1
src/Muzich/PlaylistBundle/Resources/config/routing.yml Dosyayı Görüntüle

@@ -1,6 +1,6 @@
1 1
 playlists_user:
2 2
   pattern: /user/{user_slug}/playlists
3
-  defaults: { _controller: MuzichPlaylistBundle:Show:user }
3
+  defaults: { _controller: MuzichPlaylistBundle:Show:user, topmenu: playlists }
4 4
 
5 5
 playlist:
6 6
   pattern: /user/{user_slug}/playlist/{playlist_id}

+ 7 - 4
src/Muzich/PlaylistBundle/Resources/views/Show/show.html.twig Dosyayı Görüntüle

@@ -9,8 +9,7 @@
9 9
     <div class="show_options">
10 10
       
11 11
       <a class="autoplay_playlist button darkbutton" href="{{ path('playlist_datas_for_autoplay', { 'playlist_id' : playlist.id }) }}" >
12
-        <img src="{{ asset('/img/1361037350_control_play.png') }}" alt="playlist" />
13
-        <span>{{ 'playlist.read'|trans({}, 'elements') }}</span>
12
+        {{ 'playlist.read'|trans({}, 'elements') }}
14 13
       </a>
15 14
 
16 15
       {% if app.user %}
@@ -27,13 +26,17 @@
27 26
         {% endif %}
28 27
       {% endif %}
29 28
       
29
+      <a class="button darkbutton" href="{{ path('playlists_user', {'user_slug' : viewed_user.slug}) }}" >
30
+        {{ 'user.view_playlists'|trans({}, 'users') }}
31
+      </a>
32
+      
30 33
     </div>
31 34
     
32 35
     <h1>{{ playlist.name }}</h1>
33
-    
36
+    <!--
34 37
     <a href="{{ path('playlists_user', { 'user_slug' : playlist.owner.slug }) }}">
35 38
       {{ 'playlist.gotoplaylists'|trans({ '%user_username%' : playlist.owner.username }, 'elements') }}
36
-    </a>
39
+    </a>-->
37 40
     
38 41
     {% include "MuzichCoreBundle:Tag:tag_cloud.html.twig" with {
39 42
       'tags' : playlist.tags