Compare commits

..

7 Commits

Author SHA1 Message Date
Maxime Thévenot 4b3a573d26 Merge branch 'develop' 2017-12-01 15:30:09 +01:00
Maxime Thévenot c04ae7ab2d Fix : update territory title
#5714
2017-12-01 15:26:54 +01:00
Maxime Thévenot a1d0ac0ba8 Merge branch 'master' into develop 2017-12-01 15:12:32 +01:00
Maxime Thévenot 62c8d6df5f Merge remote-tracking branch 'origin/master' 2017-12-01 15:12:24 +01:00
Maxime Thévenot 65c60b8ff4 Feat : Update meta title and description for ad
#5715
2017-12-01 15:12:19 +01:00
Maxime Thévenot f159d43152 Feat : Update territory title and description (meta)
#5714
2017-12-01 15:11:53 +01:00
Thomas MONCHICOURT c67714a9e9 Fix : message no ad 2017-11-29 09:19:22 +01:00
3 changed files with 20 additions and 25 deletions
@@ -25,7 +25,7 @@
{% include 'default/ad_listing.html.twig' with {'ads':ads} %}
{% else %}
<h2 class="center-align">Il n'y a pas de résultats directs à votre recherche</h2>
<h4 class="center-align">Mais vous pourriez être intéressez par</h4>
<h4 class="center-align">Mais vous pourriez être intéressé(e) par</h4>
<br />
{% include 'default/ad_listing.html.twig' with {'ads':ads} %}
{% endif %}
@@ -1,35 +1,28 @@
{% extends 'base.html.twig' %}
{% block title %}
Offres d'emploi en cours pour {{ company.brandName }} | TalentsTube
{% endblock %}
{% block title %}Présentation en vidéo du territoire de {{ company.brandName }} | TalentsTube{% endblock %}
{% block description %}
Découvrez les offres d'emploi vidéos de {{ company.brandName }} à {{ company.addresses.billing.city }}.
Envoyez votre CV vidéo dès aujourd'hui !
{% endblock %}
{% block description %}Découvrez en vidéo le territoire de {{ company.brandName }} : son cadre de vie, son dynamisme économique, social et les entreprises qui recrutent.{% endblock %}
{% block ogtc %}
{#Twitter Card data pour les données enrichies sur Twitter#}
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@TalentsTube">
<meta name="twitter:title" content="Offres d'emploi en cours pour {{ company.brandName }} | TalentsTube">
<meta name="twitter:title" content="Présentation en vidéo du territoire de {{ company.brandName }} | TalentsTube">
<meta name="twitter:description"
content="Découvrez les offres d'emploi vidéos de {{ company.brandName }} à {{ company.addresses.billing.city }}.
Envoyez votre CV vidéo dès aujourd'hui !">
content="Découvrez en vidéo le territoire de {{ company.brandName }} : son cadre de vie, son dynamisme économique, social et les entreprises qui recrutent.">
<meta name="twitter:image"
content="{% if company.logo %}{{ company.webPath | imagine_filter('profile_thumb') }}{% endif %}">
{#Open Graph data pour le partage sur les réseaux sociaux (ex Facebook..)#}
<meta property="og:title" content="Offres d'emploi en cours pour {{ company.brandName }} | TalentsTube"/>
<meta property="og:title" content="Présentation en vidéo du territoire de {{ company.brandName }} | TalentsTube"/>
<meta property="og:type" content="article"/>
<meta property="og:url" content="{{ app.request.uri }}"/>
<meta property="og:image"
content="{% if company.logo %}{{ company.webPath | imagine_filter('profile_thumb') }}{% endif %}"/>
<meta property="og:description"
content="Découvrez les offres d'emploi vidéos de {{ company.brandName }} à {{ company.addresses.billing.city }}.
Envoyez votre CV vidéo dès aujourd'hui !"/>
content="Découvrez en vidéo le territoire de {{ company.brandName }} : son cadre de vie, son dynamisme économique, social et les entreprises qui recrutent."/>
<meta property="og:site_name" content="Talents Tube"/>
{% endblock %}
@@ -60,7 +53,8 @@
<a href="{{ path('company_show',{'alias': company.alias }) }}" title="{{ company.brandName }}"
class="profil-picture logo-picture">
{% if company.logo %}
<img class="h-100 responsive-img" src="{{ company.webPath | imagine_filter('profile_thumb') }}"
<img class="h-100 responsive-img"
src="{{ company.webPath | imagine_filter('profile_thumb') }}"
alt="{{ company.brandname }}"/>
{% else %}
@@ -98,14 +92,14 @@
</div>
</div>
{% if companyAds|length > 0 %}
<div id="offers" class="row">
<div class="col s12">
<h1>Les offres demploi pour {{ company.brandname }}</h1>
<div id="liste-resultats">
{% include 'default/ad_listing.html.twig' with {'ads':companyAds} %}
<div id="offers" class="row">
<div class="col s12">
<h1>Les offres demploi pour {{ company.brandname }}</h1>
<div id="liste-resultats">
{% include 'default/ad_listing.html.twig' with {'ads':companyAds} %}
</div>
</div>
</div>
</div>
{% endif %}
</div>
</div>
@@ -118,8 +112,9 @@
<script>
var iframe = document.querySelector('iframe');
var player = new Vimeo.Player(iframe);
$(document).ready(function(){
$.get( "{{ path('territory_ajaxRecStat',{'id': company.id }) }}", function( data ) {});
$(document).ready(function () {
$.get("{{ path('territory_ajaxRecStat',{'id': company.id }) }}", function (data) {
});
});
</script>
{% endblock %}
+2 -2
View File
@@ -373,7 +373,7 @@ class Ad
public function getHtmlTitle()
{
$address = $this->getAddress();
$title = 'Offre d\'emploi ' . $this->title;
$title = 'Offre d\'emploi ' . $this->title . ' - ' . $this->getCompany()->getBrandName();
if (isset($address['locality'])) {
$title = $title . ' - ' . $address['locality'];
}
@@ -394,7 +394,7 @@ class Ad
public function getHtmlDescription()
{
$address = $this->getAddress();
$desc = 'Découvrez la vidéo de l\'offre d\'emploi ' . $this->title . ' à';
$desc = 'Découvrez la vidéo de l\'emploi ' . $this->title . ' - ' . $this->getCompany()->getBrandName() . ' à';
if (isset($address['locality'])) {
$desc = $desc . ' ' . $address['locality'];
}