Browse Source

fix other post pSingle

Kevin 4 years ago
parent
commit
919cc086b9

+ 1 - 1
web/app/themes/la_mine/page.php

@@ -25,4 +25,4 @@ $context = Timber::context();
 
 $timber_post     = new Timber\Post();
 $context['post'] = $timber_post;
-Timber::render( array( 'page.twig' ), $context );
+Timber::render(  'page.twig', $context );

+ 1 - 1
web/app/themes/la_mine/privatiser_lespace.php

@@ -7,4 +7,4 @@ $context = Timber::context();
 
 $timber_post     = new Timber\Post();
 $context['post'] = $timber_post;
-Timber::render( array( 'page-' . $timber_post->post_name . '.twig', 'privatiser_lespace.twig' ), $context );
+Timber::render( 'privatiser_lespace.twig', $context );

+ 18 - 1
web/app/themes/la_mine/single.php

@@ -13,6 +13,23 @@ $context         = Timber::context();
 $timber_post     = Timber::query_post();
 $context['post'] = $timber_post;
 
-$context['posts'] = get_posts();
+$categories = get_the_terms( $id, 'category' );
+
+foreach ( $categories as $category ) {
+  $cat = $category->slug;
+}
+
+$current_id[] = get_the_ID();
+$args = get_posts(array(
+  'post_type' => 'post',
+  'post_status' => 'publish',
+  'orderby' => 'date',
+  'order' => 'DESC',
+  'posts_per_page' => -1,
+  'category_name' => $cat,
+  'post__not_in' => $current_id,
+));
+
+$context['other'] = $args;
 
 Timber::render('single.twig', $context );

+ 6 - 12
web/app/themes/la_mine/templates/single.twig

@@ -18,7 +18,7 @@
 		          <span class="end">
 		            <time><p>au</p>{{post.fin_event}}</time>
 		          </span>
-		              </div>
+            </div>
 		      </div>
 		      <div class="lieu">{{post.lieu}}</div>
 		    </div>
@@ -66,15 +66,9 @@
 		</article>
 	</div>
 
-				<div class="other-posts">
-				{% for item in posts %}
-				{% include 'components/thumbnails/thumbnails.twig' %}
-					{#{% if {{site.url}} == "{{item.slug}}" %}
-					{% else %}
-					    {% include 'components/thumbnails/thumbnails.twig' %}
-					{% endif %}#}
-				{% endfor %}
-				</div>
-
-		</div>
+	<div class="other-posts">
+		{% for item in other %}
+			{% include 'components/thumbnails/thumbnails.twig' %}
+		{% endfor %}
+	</div>
 {% endblock %}