Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. <?php
  2.  
  3. function cviews_views_pre_view(&$view, &$display_id, &$args)
  4. {
  5. // limitation de la longue de la vue dans le cas des display "people à la une"
  6. if($view->name == 'biography_view')
  7. {
  8. if($view->current_display == 'block_2') // Sidebar - 3 People à la une
  9. {
  10. $filtre_nombre = true;
  11. $attachment = 'sidebar';
  12. $limit = 3;
  13. }
  14.  
  15. if($view->current_display == 'block_3') // Sidebar - 6 People à la une
  16. {
  17. $filtre_nombre = true;
  18. $attachment = 'sidebar';
  19. $limit = 6;
  20. }
  21.  
  22. if($view->current_display == 'block_4') // contenu - 3 People à la une
  23. {
  24. }
  25.  
  26. if($filtre_nombre == true)
  27. {
  28. if($attachment == 'sidebar')
  29. {
  30. $att = "attachment_2"; // nodequeue
  31. }
  32.  
  33. $cible = $view->clone_view();
  34. $cible->execute($att);
  35. $leng_att = count($cible->result);
  36.  
  37. $max = (($limit - $leng_att) >= 0) ? $limit-$leng_att : 0 ;
  38. dsm($max);
  39. dsm($view);
  40.  
  41. }
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement