Kaynağa Gözat

added sidebar sort links for new post types

tags/0.9.0
Alej 4 yıl önce
ebeveyn
işleme
4c73a77e42
1 değiştirilmiş dosya ile 15 ekleme ve 1 silme
  1. 15
    1
      vue-theme/src/components/sidebars/sidebar.vue

+ 15
- 1
vue-theme/src/components/sidebars/sidebar.vue Dosyayı Görüntüle

2
 aside.sidebar
2
 aside.sidebar
3
     section
3
     section
4
         //- if not single layout with sorting
4
         //- if not single layout with sorting
5
-        .shadow(v-if="['artist', 'exhibition', 'event', 'post'].includes(type) && layout !== 'single'")
5
+        .shadow(v-if="['artist', 'exhibition', 'event', 'short', 'guide', 'object', 'publication', 'technique', 'post'].includes(type) && layout !== 'single'")
6
             h3.t-up sort {{ type }} by
6
             h3.t-up sort {{ type }} by
7
             ul.t-up
7
             ul.t-up
8
                 li(v-for="option in sortOptions")
8
                 li(v-for="option in sortOptions")
16
                     p 
16
                     p 
17
                         router-link(:to="`/${type}/sorted/by-current-and-upcoming`")
17
                         router-link(:to="`/${type}/sorted/by-current-and-upcoming`")
18
                             p by current and upcoming
18
                             p by current and upcoming
19
+                template(v-if="['short', 'guide', 'publication', 'technique', 'post'].includes(type) && layout === 'list'")
20
+                    p 
21
+                        router-link(:to="`/${type}/sorted/by-date`")
22
+                            p by all
19
 
23
 
20
         //- p2p types and related posts
24
         //- p2p types and related posts
21
         .shadow(v-if="layout === 'single' && Object.keys(related).length" v-for="p2pPostType in Object.keys(related)")
25
         .shadow(v-if="layout === 'single' && Object.keys(related).length" v-for="p2pPostType in Object.keys(related)")
112
                         Object.keys(this.sortTypes)[1],
116
                         Object.keys(this.sortTypes)[1],
113
                     ]
117
                     ]
114
                     break
118
                     break
119
+                case 'object':
120
+                    opts = [
121
+                        Object.keys(this.sortTypes)[1],
122
+                    ]
123
+                    break
124
+                case 'publication':
125
+                    opts = [
126
+                        Object.keys(this.sortTypes)[1],
127
+                    ]
128
+                    break
115
             }
129
             }
116
             return opts
130
             return opts
117
         },
131
         },

Loading…
İptal
Kaydet