diff --git a/app/views/layouts/public.html.haml b/app/views/layouts/public.html.haml index 321ec40..79e74e6 100644 --- a/app/views/layouts/public.html.haml +++ b/app/views/layouts/public.html.haml @@ -78,181 +78,194 @@ %body - =link_to image_tag("/logo-fond.png", :id => "logo_fond"), "/" - -if @menu_item and @menu_item.id == 1 - .slide_home_wrapper - =image_tag("/50ans.png", :id => "cinquante") if false + -if !current_admin + %center + %br + %br + #actus + .center + %h2 + Notre nouveau site sera en ligne + %strong dans quelques jours + .clear + %br + %br + -else + =link_to image_tag("/logo-fond.png", :id => "logo_fond"), "/" + -if @menu_item and @menu_item.id == 1 + .slide_home_wrapper + =image_tag("/50ans.png", :id => "cinquante") if false - #menu_top - .sub_menu - =render :partial => "public/shared/second_menu" - .menu - =render :partial => "public/shared/first_menu" + #menu_top + .sub_menu + =render :partial => "public/shared/second_menu" + .menu + =render :partial => "public/shared/first_menu" - .slide_home.slider + .slide_home.slider - -@home_slider = HomeSlider.find_by_slug("home") - -@date = Time.now - -if @home_slider - -@home_slides_simu = @home_slider.home_slider_slides.where(:enabled => true) - -@home_slides_simu = @home_slides_simu.where("start_at IS NULL or start_at <= ?",@date) - -@home_slides_simu = @home_slides_simu.where("end_at IS NULL or end_at >= ?",@date) - -@home_slides_simu = @home_slides_simu.order(:position) - -@home_slides_simu = @home_slides_simu.joins(:lang_sites).where("lang_sites.id = ?", @lang.id) - -@home_slides_simu.each do |home_slider_slide| - -if home_slider_slide.image_file + -@home_slider = HomeSlider.find_by_slug("home") + -@date = Time.now + -if @home_slider + -@home_slides_simu = @home_slider.home_slider_slides.where(:enabled => true) + -@home_slides_simu = @home_slides_simu.where("start_at IS NULL or start_at <= ?",@date) + -@home_slides_simu = @home_slides_simu.where("end_at IS NULL or end_at >= ?",@date) + -@home_slides_simu = @home_slides_simu.order(:position) + -@home_slides_simu = @home_slides_simu.joins(:lang_sites).where("lang_sites.id = ?", @lang.id) + -@home_slides_simu.each do |home_slider_slide| + -if home_slider_slide.image_file - %div.with_ratio.slide{:style => "background-image:url('#{home_slider_slide.image_file.file.large.url}');background-size:100%;background-size:cover;", :data => {:ratio => 0.45}} - =link_to home_slider_slide.url.to_s, :target => ("_blank" if home_slider_slide.popup) do - .link_overlay - .description.vertical_center + %div.with_ratio.slide{:style => "background-image:url('#{home_slider_slide.image_file.file.large.url}');background-size:100%;background-size:cover;", :data => {:ratio => 0.45}} =link_to home_slider_slide.url.to_s, :target => ("_blank" if home_slider_slide.popup) do + .link_overlay + .description.vertical_center + =link_to home_slider_slide.url.to_s, :target => ("_blank" if home_slider_slide.popup) do - -if home_slider_slide.titre2? - .sub_title=home_slider_slide.titre2 - -elsif home_slider_slide.article - .sub_title - -if home_slider_slide.article.category + -if home_slider_slide.titre2? + .sub_title=home_slider_slide.titre2 + -elsif home_slider_slide.article + .sub_title + -if home_slider_slide.article.category - -cats = [] - -home_slider_slide.article.categories.uniq.each do |cat| - -cats << cat.lang(I18n.locale.to_s).name - =cats.join(", ") + -cats = [] + -home_slider_slide.article.categories.uniq.each do |cat| + -cats << cat.lang(I18n.locale.to_s).name + =cats.join(", ") - %span.sep - ="|" - =l(home_slider_slide.article.published_at, :format => :human_date) - .content - =home_slider_slide.description1 + %span.sep + ="|" + =l(home_slider_slide.article.published_at, :format => :human_date) + .content + =home_slider_slide.description1 - :javascript - $(document).ready(function(){ - $('.slider').bxSlider({ - auto: true, - nextText: '>', - prevText: '<' - }); - }); + :javascript + $(document).ready(function(){ + $('.slider').bxSlider({ + auto: true, + nextText: '>', + prevText: '<' + }); + }); - -else - .slide_home_wrapper.with_ratio{:style => "background-image:url('#{@img_url}');", :data => {:ratio => 0.35}} + -else + .slide_home_wrapper.with_ratio{:style => "background-image:url('#{@img_url}');", :data => {:ratio => 0.35}} - #menu_top - .sub_menu - =render :partial => "public/shared/second_menu" - .menu - =render :partial => "public/shared/first_menu" + #menu_top + .sub_menu + =render :partial => "public/shared/second_menu" + .menu + =render :partial => "public/shared/first_menu" - -if @menu_item and @menu_item.id == 1 + -if @menu_item and @menu_item.id == 1 - #main=yield - -else - #main_content=yield - -if @menu_item and @menu_item.id == 1 - #actus - .center - #left_actus - %h2 - Actualités agricoles + #main=yield + -else + #main_content=yield + -if @menu_item and @menu_item.id == 1 + #actus + .center + #left_actus + %h2 + Actualités agricoles - -@articles_rss[0..3].each do |article| + -@articles_rss[0..3].each do |article| - %div{:class => "actu"} + %div{:class => "actu"} - .img.with_ratio{:style => "background-image:url('https://groupe-payre.fr#{article['image_url']}');background-size:100%;background-size:cover;", :data => {:ratio => 0.62}} + .img.with_ratio{:style => "background-image:url('https://groupe-payre.fr#{article['image_url']}');background-size:100%;background-size:cover;", :data => {:ratio => 0.62}} - .description - %h3= article['title'] + .description + %h3= article['title'] - =simple_format article["description"] + =simple_format article["description"] - .cta - =link_to "https://groupe-payre.fr"+article["url"].to_s, :class => "btn", :target => "_blank" do - =qit("Lire l'article") - > - .clear + .cta + =link_to "https://groupe-payre.fr"+article["url"].to_s, :class => "btn", :target => "_blank" do + =qit("Lire l'article") + > + .clear - #right_actus - %h2 - L'actu du groupe + #right_actus + %h2 + L'actu du groupe - -@breves_rss[0..10].each do |article| - =link_to "https://groupe-payre.fr"+article["url"].to_s, :target => "_blank", :style => "text-decoration:none;" do - %div{:class =>"breve"} - .color{:style => "background:#{Category.find(article['category_id']).color};"} - =l (Time.parse(article['date'].to_s)), :format => "%d %b" - ="-" - = article['title'] - .clear + -@breves_rss[0..10].each do |article| + =link_to "https://groupe-payre.fr"+article["url"].to_s, :target => "_blank", :style => "text-decoration:none;" do + %div{:class =>"breve"} + .color{:style => "background:#{Category.find(article['category_id']).color};"} + =l (Time.parse(article['date'].to_s)), :format => "%d %b" + ="-" + = article['title'] + .clear - #footer - .center - %h2 - Nous contacter + #footer + .center + %h2 + Nous contacter - -@contact = @contact || Contact.new(:provenance_id => 2) + -@contact = @contact || Contact.new(:provenance_id => 2) - .contact_form.contact_militer#form - =render :partial => "public/contacts/form" - =image_tag "/bottom-lines.png", :id => "bottom_lines" - #sub_footer + .contact_form.contact_militer#form + =render :partial => "public/contacts/form" + =image_tag "/bottom-lines.png", :id => "bottom_lines" + #sub_footer - #logos - =link_to "https://etschaix.fr", :target => "_blank" do - =image_tag "/payre-agriculture.png" + #logos + =link_to "https://etschaix.fr", :target => "_blank" do + =image_tag "/payre-agriculture.png" - =link_to "https://payreenergies.fr", :target => "_blank" do - =image_tag "/payre-energies.png" + =link_to "https://payreenergies.fr", :target => "_blank" do + =image_tag "/payre-energies.png" - =link_to "https://payremaintenance.fr", :target => "_blank" do - =image_tag "/payre-maintenance.png" + =link_to "https://payremaintenance.fr", :target => "_blank" do + =image_tag "/payre-maintenance.png" - =link_to "http://payrejardinerie.fr/", :target => "_blank" do - =image_tag "/payre-jardinerie.png" + =link_to "http://payrejardinerie.fr/", :target => "_blank" do + =image_tag "/payre-jardinerie.png" - #place - %p - ETS CHAIX - %br - 11 rue Valserres - %br - 05000 GAP - #contacts + #place + %p + ETS CHAIX + %br + 11 rue Valserres + %br + 05000 GAP + #contacts - %p - =ic :phone - 04 92 51 35 05 - %br - =ic :fax - 04 92 53 42 89 - %br - =link_to "mailto:contact@etschaix.fr" do - =ic :"envelope-o" - contact@etschaix.fr + %p + =ic :phone + 04 92 51 35 05 + %br + =ic :fax + 04 92 53 42 89 + %br + =link_to "mailto:contact@etschaix.fr" do + =ic :"envelope-o" + contact@etschaix.fr - .clear + .clear - :javascript - resize() + :javascript + resize()