8796 sujets
Bon à priori j'ai enfin trouvé, mais du coup je me récupère des bugs de correction antérieur qui n'avait pas été intégré du fait des mises en cache
en fait tu as un autre cache inféodé (je crois) au app/cache/prod/
il s'appelle tout simplement 1/
et en l’occurrence chez moi web/1/
pour intégré une modif de mes fameux .INC je dois donc ecrasé 1/ puis app/cache/prod
Si tu vois ce que je veux dire dis moi si j'ai bon
pour l'instant, ça marche
Merci
en fait tu as un autre cache inféodé (je crois) au app/cache/prod/
il s'appelle tout simplement 1/
et en l’occurrence chez moi web/1/
pour intégré une modif de mes fameux .INC je dois donc ecrasé 1/ puis app/cache/prod
Si tu vois ce que je veux dire dis moi si j'ai bon
pour l'instant, ça marche
Merci
Bon à priori j'ai enfin trouvé, mais du coup je me récupère des bugs de correction antérieur qui n'avait pas été intégré du fait des mises en cache
en fait tu as un autre cache inféodé (je crois) au app/cache/prod/
il s'appelle tout simplement 1/
et en l’occurrence chez moi web/1/
pour intégré une modif de mes fameux .INC je dois donc ecrasé 1/ puis app/cache/prod
Si tu vois ce que je veux dire dis moi si j'ai bon
pour l'instant, ça marche
Merci
en fait tu as un autre cache inféodé (je crois) au app/cache/prod/
il s'appelle tout simplement 1/
et en l’occurrence chez moi web/1/
pour intégré une modif de mes fameux .INC je dois donc ecrasé 1/ puis app/cache/prod
Si tu vois ce que je veux dire dis moi si j'ai bon
pour l'instant, ça marche
Merci
Excuse moi !
en plus je voyais tes réponses en rafraîchissant la page web et je n'ai pas vu qu'on avait changé de page. et donc j'ai raté tes dernières réponses
Donc pour l'instant j'ai résolu mon pb si tu as des infos pour m'aider à comprendre ces histoires de caches Sonata et Symfony je suis preneur
en plus je voyais tes réponses en rafraîchissant la page web et je n'ai pas vu qu'on avait changé de page. et donc j'ai raté tes dernières réponses
Donc pour l'instant j'ai résolu mon pb si tu as des infos pour m'aider à comprendre ces histoires de caches Sonata et Symfony je suis preneur
Bonjour,
Normalement dans le dossiers web c'est les fichiers JS, css, fonts, etc... Qui sont appelés depuis les dossiers /Ressources/public/ des bundles. Mais je ne comprends pas trop le lien avec ton problème.
Du coup web/1 contient quoi ?
Tu peux aussi me copier le contenu de ton base.html.twig qui appelle tes .inc ?
Normalement dans le dossiers web c'est les fichiers JS, css, fonts, etc... Qui sont appelés depuis les dossiers /Ressources/public/ des bundles. Mais je ne comprends pas trop le lien avec ton problème.
Du coup web/1 contient quoi ?
Tu peux aussi me copier le contenu de ton base.html.twig qui appelle tes .inc ?
Bonsoir,
excuse moi je reviens juste sur alsa ce soir
Alors justement, j'ai du mal à m'y retrouver,
Je passe plus de temps à retrouver le fichier à corriger pour débuguer un include qu'à le corriger en soit !
Est-ce qu'il y a un utilitaire qui serait capable de me faire la carte de la pyramide des fichier appelés à partir de la page d'origine
ou une stratégie logique pour débusquer le module qui me casse le pied
tape" louer en france" dans google sans guillemet ou avec, pour voir le bébé. c'est le premier de liste hors pub.
J'ai un SRC/monsite/Fobundle/resources/views/ qui contient des dossiers avec les modules utilisés dans certaines pages du site (la plupart de l'acces visiteurs) mais je ne vois pas de base.html.twig
Web/1/ est un cache qui ne semble que construire de manière pérenne la page index du site
il contient
0/
1/
2/
3/
....
9/
a/
b/
...
1/0/1/0/ contient par exemple ; 018ad9961f13c1ed5287d81601cbee183aaebd94bdaac58fc9fe6c5d173a4ebd.php
qui contient :
Je crois qu'il n'est impliqué que dans la construction de l'index publique du site (pas sûr) et il est appelé par le app/cache
J'ai trouvé le base.html.twig dans app/ressource
excuse moi je reviens juste sur alsa ce soir
Alors justement, j'ai du mal à m'y retrouver,
Je passe plus de temps à retrouver le fichier à corriger pour débuguer un include qu'à le corriger en soit !
Est-ce qu'il y a un utilitaire qui serait capable de me faire la carte de la pyramide des fichier appelés à partir de la page d'origine
ou une stratégie logique pour débusquer le module qui me casse le pied
tape" louer en france" dans google sans guillemet ou avec, pour voir le bébé. c'est le premier de liste hors pub.
J'ai un SRC/monsite/Fobundle/resources/views/ qui contient des dossiers avec les modules utilisés dans certaines pages du site (la plupart de l'acces visiteurs) mais je ne vois pas de base.html.twig
Web/1/ est un cache qui ne semble que construire de manière pérenne la page index du site
il contient
0/
1/
2/
3/
....
9/
a/
b/
...
1/0/1/0/ contient par exemple ; 018ad9961f13c1ed5287d81601cbee183aaebd94bdaac58fc9fe6c5d173a4ebd.php
qui contient :
<?php
/* LefFoBundle:Location:inc_image_slider.html.twig */
class __TwigTemplate_018ad9961f13c1ed5287d81601cbee183aaebd94bdaac58fc9fe6c5d173a4ebd extends Twig_Template
{
public function __construct(Twig_Environment $env)
{
parent::__construct($env);
$this->parent = false;
$this->blocks = array(
);
}
protected function doDisplay(array $context, array $blocks = array())
{
// line 1
echo "<!-- Jssor Slider Begin -->
<!-- You can move inline styles to css file or css block. -->
<div id=\"slider1_container\" style=\"position: relative; top: 0px; left: 0px; width: 900px;
height: 700px; background: #e2f0f9; overflow: hidden;\">
<style>
div#slider1_container{
margin: auto;
}
</style>
<!-- Loading Screen -->
<div u=\"loading\" style=\"position: absolute; top: 0px; left: 0px;\">
<div style=\"filter: alpha(opacity=70); opacity:0.7; position: absolute; display: block;
background-color: #000000; top: 0px; left: 0px;width: 100%;height:100%;\">
</div>
<div style=\"position: absolute; display: block; background: url(/img/jssor-loading.gif) no-repeat center center;
top: 0px; left: 0px;width: 100%;height:100%;\">
</div>
</div>
<!-- Slides Container -->
<div u=\"slides\" style=\"cursor: move; position: absolute; left: 0px; top: 0px; width: 900px; height: 600px; overflow: hidden;\">
";
// line 24
echo "\t";
if ($this->getAttribute((isset($context["entity"]) ? $context["entity"] : null), "medias_p", array())) {
// line 25
echo " ";
$context['_parent'] = (array) $context;
$context['_seq'] = twig_ensure_traversable($this->getAttribute((isset($context["entity"]) ? $context["entity"] : null), "medias_p", array()));
foreach ($context['_seq'] as $context["_key"] => $context["media"]) {
// line 26
echo " <div>
<img u=\"image\" src=\"";
// line 27
echo twig_escape_filter($this->env, $this->getAttribute($context["media"], "src", array()), "html", null, true);
echo "\">
<img u=\"thumb\" src=\"";
// line 28
echo twig_escape_filter($this->env, $this->getAttribute($context["media"], "src", array()), "html", null, true);
echo "\">
</div>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['media'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 31
echo "
\t";
} elseif (twig_in_filter($this->getAttribute( // line 32
(isset($context["entity"]) ? $context["entity"] : null), "brandPartner", array()), array(0 => null, 1 => "lef", 2 => "LEF", 3 => "louerenfrance", 4 => "louer-en-france"))) {
// line 33
echo " ";
$context['_parent'] = (array) $context;
$context['_seq'] = twig_ensure_traversable($this->getAttribute((isset($context["entity"]) ? $context["entity"] : null), "medias", array()));
foreach ($context['_seq'] as $context["_key"] => $context["media"]) {
// line 34
echo " <div>
<img u=\"image\" src=\"";
// line 35
echo twig_escape_filter($this->env, ((("/uploads/images/location/" . $this->getAttribute($context["media"], "folder", array())) . "/") . $this->getAttribute($context["media"], "fileName", array())), "html", null, true);
echo "\">
<img u=\"thumb\" src=\"";
// line 36
echo twig_escape_filter($this->env, ((("/uploads/images/location/" . $this->getAttribute($context["media"], "folder", array())) . "/") . $this->getAttribute($context["media"], "fileName", array())), "html", null, true);
echo "\">
</div>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['media'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 39
echo "\t";
}
// line 40
echo "
</div>
<!-- Arrow Navigator Skin Begin -->
<style>
/* jssor slider arrow navigator skin 05 css */
/*
.jssora05l (normal)
.jssora05r (normal)
.jssora05l:hover (normal mouseover)
.jssora05r:hover (normal mouseover)
.jssora05ldn (mousedown)
.jssora05rdn (mousedown)
*/
.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn
{
position: absolute;
cursor: pointer;
display: block;
background: url(/img/jssor-a17.png) no-repeat;
overflow:hidden;
}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05ldn { background-position: -250px -40px; }
.jssora05rdn { background-position: -310px -40px; }
</style>
<!-- Arrow Left -->
<span u=\"arrowleft\" class=\"jssora05l\" style=\"width: 40px; height: 40px; top: 280px; left: 8px;\">
</span>
<!-- Arrow Right -->
<span u=\"arrowright\" class=\"jssora05r\" style=\"width: 40px; height: 40px; top: 280px; right: 8px\">
</span>
<!-- Arrow Navigator Skin End -->
<!-- Thumbnail Navigator Skin Begin -->
<div u=\"thumbnavigator\" class=\"jssort01\" style=\"position: absolute; width: 900px; height: 100px; left:0px; bottom: 0px;\">
<!-- Thumbnail Item Skin Begin -->
<style>
/* jssor slider thumbnail navigator skin 01 css */
/*
.jssort01 .p (normal)
.jssort01 .p:hover (normal mouseover)
.jssort01 .pav (active)
.jssort01 .pav:hover (active mouseover)
.jssort01 .pdn (mousedown)
*/
.jssort01 .w {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background: black;
}
.jssort01 .c {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
// border: #000 2px solid;
background: white;
opacity: 0.5;
}
.jssort01 .p:hover .c, .jssort01 .pav:hover .c, .jssort01 .pav .c {
";
// line 111
echo " border-width: 0px;
top: 2px;
left: 2px;
width: 100%;
height: 100%;
background: none;
}
.jssort01 .p:hover .c, .jssort01 .pav:hover .c {
top: 0px;
left: 0px;
width: 70px;
height: 70px;
// border: #fff 1px solid;
background: none;
}
</style>
<div u=\"slides\" style=\"cursor: move;\">
<div u=\"prototype\" class=\"p\" style=\"position: absolute; width: 72px; height: 72px; top: 0; left: 0;\">
<div class=w><div u=\"thumbnailtemplate\" style=\" width: 100%; height: 100%; border: none;position:absolute; top: 0; left: 0;\"></div></div>
<div class=c>
</div>
</div>
</div>
<!-- Thumbnail Item Skin End -->
</div>
<!-- Thumbnail Navigator Skin End -->
</div>
<!-- Jssor Slider End -->";
}
public function getTemplateName()
{
return "LefFoBundle:Location:inc_image_slider.html.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 168 => 111, 96 => 40, 93 => 39, 84 => 36, 80 => 35, 77 => 34, 72 => 33, 70 => 32, 67 => 31, 58 => 28, 54 => 27, 51 => 26, 46 => 25, 43 => 24, 19 => 1,);
}
}
Je crois qu'il n'est impliqué que dans la construction de l'index publique du site (pas sûr) et il est appelé par le app/cache
J'ai trouvé le base.html.twig dans app/ressource
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="identifier-url" content="http://www.louer-en-france.com/" />
{% if page_home is defined %}
<meta name="title" content="« variable nombre de loc » locations de vacances en France et dans le monde " />
<meta name="description" content="Locations de vacances,locations saisonnières, interhome, novasol, cuendet, interchalet, belvilla" />
<meta name="keywords" content="Location de vacances, annonce de locations, location de Vacances " />
{% elseif page_location is defined %}
<meta name=“geo.placename” content="{% if titre_ville is defined %} {{ titre_ville }}, {% endif %}{% if titre_departement is defined %} {{ titre_departement }}, {% endif %}{% if titre_region is defined %} {{ titre_region }}, {% endif %}{% if titre_pays is defined %} {{ titre_pays }} {% endif %}" />
<meta name="title" content="{{ titre_loc_total }} locations de vacances {% if titre_promo is defined %} {{ titre_promo }}{% endif %}{% if titre_espace is defined %}{{ titre_espace }} {% endif %}{% if titre_brand_partner is defined %}{{ titre_brand_partner }} {% endif %}{% if titre_pays is defined %} à {{ titre_pays }}{% endif %}{% if titre_region is defined %}{{ titre_region }} {% endif %}{% if titre_departement is defined %}{{ titre_departement }} {% endif %}{% if titre_ville is defined %}{{ titre_ville }} {% endif %}" />
<meta name="description" content="Locations de vacances,locations saisonnières, {% if titre_promo is defined %} {{ titre_promo }}{% endif %}{% if titre_espace is defined %}{{ titre_espace }} {% endif %}{% if titre_brand_partner is defined %}{{ titre_brand_partner }} {% endif %}{% if titre_pays is defined %} à {{ titre_pays }}{% endif %}{% if titre_region is defined %}{{ titre_region }} {% endif %}{% if titre_departement is defined %}{{ titre_departement }} {% endif %}{% if titre_ville is defined %}{{ titre_ville }} {% endif %}" />
<meta name="keywords" content="location de vacances, annonce de locations, location de Vacances {% if titre_promo is defined %} {{ titre_promo }}{% endif %}{% if titre_espace is defined %}{{ titre_espace }} {% endif %}{% if titre_brand_partner is defined %}{{ titre_brand_partner }} {% endif %}{% if titre_pays is defined %} à {{ titre_pays }}{% endif %}{% if titre_region is defined %}{{ titre_region }} {% endif %}{% if titre_departement is defined %}{{ titre_departement }} {% endif %}{% if titre_ville is defined %}{{ titre_ville }} {% endif %}" />
{% elseif page_detail is defined %}
<meta name=“geo.placename” content="{% if titre_ville is defined %} {{ titre_ville }}, {% endif %}{% if titre_departement is defined %} {{ titre_departement }}, {% endif %}{% if titre_region is defined %} {{ titre_region }}, {% endif %}{% if titre_pays is defined %} {{ titre_pays }} {% endif %}" />
<meta name="title" content="{{ titre_loc_titre }} Pour {{ titre_loc_nbr_perso }} pers {% if titre_loc_date_debut is defined %}du {{ titre_loc_date_debut }} {% endif %}{% if titre_loc_date_fin is defined %}au {{ titre_loc_date_fin }} {% endif %}{% if titre_promo is defined %}{{ titre_promo }} {% endif %}{% if titre_espace is defined %}{{ titre_espace }} {% endif %}{% if titre_brand_partner is defined %}{{ titre_brand_partner }} {% endif %}{% if titre_pays is defined %} à {{ titre_pays }} {% endif %}{% if titre_region is defined %}{{ titre_region }} {% endif %}{% if titre_departement is defined %}{{ titre_departement }} {% endif %}{% if titre_ville is defined %}{{ titre_ville }} {% endif %}" />
<meta name="description" content="Locations de vacances,locations saisonnières, Pour {{ titre_loc_nbr_perso }} pers {% if titre_loc_date_debut is defined %}du {{ titre_loc_date_debut }} {% endif %}{% if titre_loc_date_fin is defined %}au {{ titre_loc_date_fin }} {% endif %}{% if titre_promo is defined %}{{ titre_promo }} {% endif %}{% if titre_espace is defined %}{{ titre_espace }} {% endif %}{% if titre_brand_partner is defined %}{{ titre_brand_partner }} {% endif %}{% if titre_pays is defined %} à {{ titre_pays }} {% endif %}{% if titre_region is defined %}{{ titre_region }} {% endif %}{% if titre_departement is defined %}{{ titre_departement }} {% endif %}{% if titre_ville is defined %}{{ titre_ville }} {% endif %}" />
<meta name="keywords" content="Location de vacances, annonce de locations, location de Vacances {% if titre_promo is defined %}{{ titre_promo }}, {% endif %}{% if titre_espace is defined %}{{ titre_espace }}, {% endif %}{% if titre_brand_partner is defined %}{{ titre_brand_partner }}, {% endif %}{% if titre_pays is defined %} {{ titre_pays }}, {% endif %}{% if titre_region is defined %}{{ titre_region }}, {% endif %}{% if titre_departement is defined %}{{ titre_departement }}, {% endif %}{% if titre_ville is defined %}{{ titre_ville }} {% endif %}" />
<meta name=“geo.position” content="{{meta_loc_lat}}; {{meta_loc_lng}}" />
<meta name=“ICBM” content="{{meta_loc_lat}}; {{meta_loc_lng}}" />
<meta name=“geo.placename” content="{% if titre_ville is defined %}{{ titre_ville }}, {% endif %}{% if titre_departement is defined %}{{ titre_departement }}, {% endif %}{% if titre_region is defined %}{{ titre_region }}, {% endif %}{% if titre_pays is defined %} {{ titre_pays }} {% endif %}" />
{% elseif titre_page is defined %}
<meta name="title" content="{{titre_page}}" />
<meta name="description" content="Locations de vacances,locations saisonnières, {{titre_page}}" />
<meta name="keywords" content="location de vacances, annonce de locations, location de Vacances {% if titre_promo is defined %}{{ titre_promo }}, {% endif %}{% if titre_espace is defined %}{{ titre_espace }}, {% endif %}{% if titre_brand_partner is defined %}{{ titre_brand_partner }}, {% endif %}{% if titre_pays is defined %} {{ titre_pays }}, {% endif %}{% if titre_region is defined %}{{ titre_region }}, {% endif %}{% if titre_departement is defined %}{{ titre_departement }}, {% endif %}{% if titre_ville is defined %}{{ titre_ville }} {% endif %}" />
{% else %}
<meta name="title" content="Louer-EnFrance.com" />
<meta name="description" content="Locations de vacances,locations saisonnières, Louer-EnFrance.com" />
<meta name="keywords" content="location de vacances, annonce de locations, location de Vacances Louer-EnFrance.com" />
{% endif %}
<meta name="abstract" content="annonce gratuite de location de vacances" />
<meta name="author" content="Louer en France" />
<meta name="revisit-after" content="5" />
<meta name="language" content="FR" />
<meta name="copyright" content="© {{ "now"|date("Y") }} Louer-en-France" />
<meta name="robots" content=" index, follow, All" />
<title>
{% block title %}
{% if page_home is defined %}
{{ titre_loc_total }} Locations de vacances en France et dans le monde
{% elseif page_location is defined %}
{{ titre_loc_total }} locations de vacances {% if titre_promo is defined %}{{ titre_promo }} {% endif %}{% if titre_espace is defined %}{{ titre_espace }} {% endif %}{% if titre_brand_partner is defined %}{{ titre_brand_partner }} {% endif %}{% if titre_pays is defined %} à {{ titre_pays }} {% endif %}{% if titre_region is defined %}{{ titre_region }} {% endif %}{% if titre_departement is defined %}{{ titre_departement }} {% endif %}{% if titre_ville is defined %}{{ titre_ville }} {% endif %}
{% elseif page_detail is defined %}
{{ titre_loc_titre }} Pour {{ titre_loc_nbr_perso }} pers {% if titre_loc_date_debut is defined %}du {{ titre_loc_date_debut }} {% endif %}{% if titre_loc_date_fin is defined %}au {{ titre_loc_date_fin }} {% endif %}{% if titre_promo is defined %}{{ titre_promo }} {% endif %}{% if titre_espace is defined %}{{ titre_espace }} {% endif %}{% if titre_brand_partner is defined %}{{ titre_brand_partner }} {% endif %}{% if titre_pays is defined %} à {{ titre_pays }} {% endif %}{% if titre_region is defined %}{{ titre_region }} {% endif %}{% if titre_departement is defined %}{{ titre_departement }} {% endif %}{% if titre_ville is defined %}{{ titre_ville }} {% endif %}
{% elseif titre_page is defined %}
{{titre_page|capitalize}} | Louer-EnFrance.com
{% else %}
Louer-EnFrance.com
{% endif %}
{% endblock %}
</title>
{% block stylesheets %}
<link rel="icon" type="image/x-icon" href="{{ asset('favicon.png') }}" />
<link href='http://fonts.googleapis.com/css?family=Noto+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="{{ asset('css/jquery-ui.min.css') }}" rel="stylesheet" media="screen">
<!-- Bootstrap -->
<link href='//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css' rel="stylesheet" media="screen">
<link href="{{ asset('css/bootstrap-datepicker3.min.css') }}" rel="stylesheet" media="screen">
<link href="//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
<link href="{{ asset('css/main.min.css') }}" rel="stylesheet">
{% endblock %}
</head>
<body>
{# If cookie allow is not set or cookie_allowed not equal to 1 #}
{% if not app.request.cookies.has('cookie_allowed') or app.request.cookies.get('cookie_allowed') != '1' %}
{# ========== Inclusion ========== #}
{% include 'mention_legale_cookies.inc' %}
{% endif %}
{% if page_home is defined %}
<div class="container">
<div class="entete">
{# ========== Inclusion ========== #}
{% include 'header-home.inc' %}
<div class="bande1">
<div class="row">
<div class="col-sm-6">
{# <a class="btn btn-link btn-lg btn-block btn-go-contact">Une question? contactez-Nous | <i class="fa fa-envelope-o"></i></a>#}
</div>
<div class="col-sm-6">
<div class="row">
<div class="col-sm-6">
<a class="btn btn-primary btn-lg btn-block btn-go-new-account" href="{{path('fos_user_registration_register')}}">Création de compte</a>
</div>
<div class="col-sm-6">
<a href="{{ path('location_new') }}" class="btn btn-warning btn-lg btn-block btn-go-new-annonce">Poster votre annonce</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{% else %}
<div class="container">
<div class="entete">
<div class="header header-lef">
<div class="top-bann">
<div class="row">
<div class="col-sm-4">
<a href="{{ path('home') }}" class="link-site-name">
<h2 class="site-name">Louer-en-France.com <br> <small class="slogan">Et dans le monde entier</small> </h2>
</a>
</div>
<div class="col-sm-8">
<ul class="nav nav-pills nav-pills-lef" style="margin-left: 123px;">
<li class="reseaux-lef">
<a href="https://twitter.com/LouerEnFrance"><i class="fa fa-twitter"></i></a>
<a href="https://www.facebook.com/LouerEnFrance"><i class="fa fa-facebook"></i></a>
{# <a href="#google"><i class="fa fa-google-plus"></i></a>#}
</li>
{% if is_granted("IS_AUTHENTICATED_REMEMBERED") %}
<li class="">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
{{app.user.lastname | upper}} {{ app.user.firstname | capitalize }}
<span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li class="dropdown-header"><a href="{{ path('fos_user_profile_show') }}" ><i class="fa fa-user"></i> Mon profile</a></li>
<li class="dropdown-header"><a href="{{ path('fos_user_security_logout') }}" ><i class="fa fa-power-off"></i> Déconnexion</a></li>
</ul>
</li>
{% elseif is_granted('IS_AUTHENTICATED_ANONYMOUSLY') %}
<li><a href="{{ path('fos_user_security_login') }}">Connectez-vous</a></li>
<li><a href="{{ path('fos_user_registration_register') }}">Inscrivez-vous</a></li>
{% endif %}
<li><a href="{{ path('static', {'page':'qui-sommes-nous'}) }}">Qui sommes nous?</a></li>
<li><a href="{{ path('static', {'page':'nos-partenaires'}) }}">Nos Partenaires</a></li>
{#<li><a href="{{ path('contact') }}">Contactez-nous</a></li>#}
</ul>
<br>
<div class="row">
<div class="col-sm-4">
{# <a class="btn btn-lef-default btn-primary btn-block btn-go-new-search">Nouvelle recherche</a> #}
</div>
<div class="col-sm-4">
<a class="btn btn-lef-default btn-warning btn-block btn-liste-favoris" href="{{path('favoris')}}">Vos favoris</a> {# Modified le 130814 par Jian #}
</div>
<div class="col-sm-4">
<a href="{{ path('location_new') }}" class="btn btn-lef-default btn-warning btn-block btn-go-new-annonce">Poster votre annonce</a>
</div>
</div>
</div>
</div>
</div>
{# ========== Inclusion ========== #}
{% include "menu-header-default.inc" %}
</div>
</div>
</div>
{% endif %}
<div class="container main-container">
<div class="main-content">
{% block body %}
{% block pub1 %}
{% include "pub.inc" %}
{% endblock %}
{% block pub3 %}
{% include "pub3.inc" %}
{% endblock %}
{% block whyus %}
{% include "why-us.inc" %}
{% endblock %}
{% block offre %}
{% include "offre.inc" %}
{% endblock %}
{% block pub2 %}
{% include "pub2.inc" %}
{% endblock %}
{% endblock %}
</div>
</div>
<div class="container">
<div class="footer-wrap">
<footer class='footer-top'>
<div class="row">
<div class="col-sm-4">
<ul class="nav-footer">
<h5>Louer en France</h5>
<li><a href="{{ path('static', {'page':'qui-sommes-nous'}) }}">Qui sommes nous ?</a></li>
<li><a href="{{ path('static', {'page':'nos-engagements'}) }}">Nos engagements,</a></li>
<li><a href="{{ path('static', {'page':'nos-partenaires'}) }}">Nos partenaires.</a></li>
</ul>
</div>
{#<div class="col-sm-3">
<ul class="nav-footer">
<h5>Nos services personnalisés</h5>
<li><a href="{{ path('static', {'page':'comment-sinscrire'}) }}">Comment s’inscrire,</a></li>
<li><a href="{{ path('static', {'page':'comment-deposer-une-annonce'}) }}">Comment déposer une annonce? </a></li>
<li><a href="{{ path('static', {'page':'guide-de-location'}) }}">Comment réserver une location?</a></li>
</ul>
</div>#}
<div class="col-sm-4">
<ul class="nav-footer">
<h5>Informations légales</h5>
<li><a href="{{ path('static', {'page':'conditions-generale-de-vente'}) }}">Conditions générale de vente,</a></li>
<li><a href="{{ path('static', {'page':'mentions-legales'}) }}">Mentions légales,</a></li>
<li><a href="{{ path('static', {'page':'charte-de-confidentialite'}) }}">Charte de confidentialité.</a></li>
</ul>
</div>
<div class="col-sm-4">
<ul class="nav-footer">
<h5>Contact et partage</h5>
<li><a href="{{ path('static', {'page':'demande-d-information'}) }}">Demande d’informations,</a></li>
<li><a href="{{ path('static', {'page':'demande-de-partenariat'}) }}">Demande de partenariat,</a></li>
<li><a href="{{ path('static', {'page':'faq'}) }}">FAQ clients.</a></li>
</ul>
<p class="pull-center">
<a href="https://twitter.com/LouerEnFrance" class="btn btn-link btn-xs"><i class="fa fa-twitter"></i></a>
<a href="https://www.facebook.com/LouerEnFrance" class="btn btn-link btn-xs"><i class="fa fa-facebook"></i></a>
{# <a href="#google" class="btn btn-link btn-xs"><i class="fa fa-google-plus"></i></a>#}
</p>
</div>
</div>
<br>
<p class="copy">
© 1992-2015 louer-en-france.com Annonces immobilières © Evenement-ciel Editions - 34230 Pouzols - SARL au capital de 7642,45 euros - RCS de Montpellier - N° TVA : FR13401579677 <br>
{# <a href="{{ path('partners') }}">Gestion Partenaires</a> #}
{#
<a href="{{ path('annonces') }}">Annonces</a> -
<a href="http://www.localnomad.com/fr/" target="blank">http://www.localnomad.com/fr/</a>#}
</p>
</footer>
<footer class='footer-bottom'>
<p class="credit">Réalisé par <strong>ALM TEAM CONSULTING</strong></p>
</footer>
</div>
</div>
{% block javascripts %}
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="//code.jquery.com/jquery-2.1.3.min.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<script src="{{ asset('js/bootstrap-datepicker.min.js') }}"></script>
<script src="{{ asset('js/bootstrap-datepicker.fr.min.js') }}"></script>
<script src="{{ asset('js/main.js') }}"></script>
<script src="{{ asset('js/jquery.cookie.min.js') }}"></script> {# added le 130814 par Jian #}
{% if app.request.attributes.get('_route') == 'home' %}
<script src="{{ asset('js/search.js') }}"></script>
{% endif %}
<script src="{{ asset('js/jquery.lazyload.js') }}"></script>
<script src="{{ asset('js/favoris.js') }}"></script> {# added le 290115 par Jian #}
{#<script src="{{ asset('js/comparateur.js') }}"></script>#} {# added le 290115 par Jian #}
<script>
$(document).ready(function() {
$('form label').each(function() {
$(this).next().andSelf().wrapAll('<div class="form-group">');
$(this).next().addClass('form-control');
});
$('form *[type=submit]').addClass('btn');
});
</script>
{% endblock %}
</body>
</html>