pw_app/app/views/layouts/public.html.haml
Nicolas Bally 2a1d9dadc7 initial
2015-10-26 15:00:29 +01:00

140 lines
3.9 KiB
Plaintext

!!!
%html{:lang => "fr", "xml:lang" => "fr", :xmlns => "http://www.w3.org/1999/xhtml"}
%head
%title=@title.to_s+" "
%meta{ :"http-equiv" => "Content-Type", :content => "text/html; charset=utf-8" }
%meta{ :"name" => "Description", :content => @description }
%meta{ :"name" => "Keywords", :content => @keywords }
= javascript_include_tag "public"
= csrf_meta_tag
= stylesheet_link_tag 'public'
= stylesheet_link_tag '/fonts/Stylograph/stylesheet.css'
<link rel="stylesheet" href="/winterthurcondensed_regular/stylesheet.css" type="text/css" charset="utf-8" />
<script src="https://use.typekit.net/yii3aiy.js"></script>
<script>try{Typekit.load({ async: true });}catch(e){}</script>
=javascript_include_tag "http://maps.google.com/maps/api/js?sensor=false&region=FR"
%body
-if flash[:error] or flash[:notice] or flash[:alert]
.flash
=flash[:error]
=flash[:notice]
=flash[:alert]
#menu
=link_to image_tag("/logo.png", :id => "logo"), "/"
.content
%ul
-MenuItem.where(:parent_id => nil, :enabled => true, :visible => true, :menu_id => Menu.find_by_slug("principal").id).order(:position).each do |menu_item|
-description = ""
-description = menu_item.menu_content.description if menu_item.menu_content and menu_item.menu_content_type == "Page"
%li
=link_to sanitize("#{menu_item.name}"),menu_item_path(:url => menu_item.url), :class => menu_item.slug.to_s+"_menu"+(" active" if @menu_item and (@menu_item == menu_item or @menu_item.ancestors.include?(menu_item))).to_s
%li
=link_to "Acheter", "/acheter.html", :id => "buy_button"
.clear
-if @article or @menu_item
-if @menu_item
-if @menu_item.parent_id
-if @menu_item.ancestors.reverse[0]
-first_level_menu = @menu_item.ancestors.reverse[0]
-else
-first_level_menu = @menu_item
-if first_level_menu.children.size > 0
.sub_menu_bar_container
.sub_menu_bar
%h3=first_level_menu.name
%ul
-first_level_menu.children.where(:enabled => true, :visible => true).order(:position).each do |menu_item|
%li
=menu_item_link(menu_item)
-if menu_item.children.size > 0 and first_level_menu.id != 44
%ul
-menu_item.children.where(:enabled => true, :visible => true).order(:position).each do |menu_item|
%li
=menu_item_link(menu_item)
.clear
-else
.center{:style => "margin-top:80px"}
%h1{:style => "text-align:center"} Le blog
%h2{:style => "text-align:center"} Découvrez des articles utiles
.clear
#main{:class => (@menu_item.slug if @menu_item)}
.center{:style => "position:relative;"}
=yield
.clear
.bottom
.infos
%ul
-MenuItem.where(:parent_id => nil, :enabled => true, :visible => true, :menu_id => Menu.find_by_slug("infos").id).order(:position).each do |menu_item|
-description = ""
-description = menu_item.menu_content.description if menu_item.menu_content and menu_item.menu_content_type == "Page"
%li=link_to sanitize("#{menu_item.name}"),menu_item_path(:url => menu_item.url), :class => menu_item.slug.to_s+"_menu"+(" active" if @menu_item and (@menu_item == menu_item or @menu_item.ancestors.include?(menu_item))).to_s
=link_to image_tag("/nb.png"), "http://nicolasbally.com", :target => "_blank", :id => "nb"