CINXE.COM
Freelance sp茅cialiste Drupal - D茅veloppeur Drupal - Conseil et expertise Drupal
<!DOCTYPE html> <html lang="fr" dir="ltr" prefix="og: https://ogp.me/ns#"> <head> <meta charset="utf-8" /> <noscript><style>form.antibot * :not(.antibot-message) { display: none !important; }</style> </noscript><script>var _paq = _paq || [];(function(){var u=(("https:" == document.location.protocol) ? "https://suivi.flocondetoile.fr/" : "http://suivi.flocondetoile.fr/");_paq.push(["setSiteId", "1"]);_paq.push(["setTrackerUrl", u+"matomo.php"]);if (!window.matomo_search_results_active) {_paq.push(["trackPageView"]);}_paq.push(["setIgnoreClasses", ["no-tracking","colorbox"]]);_paq.push(["enableLinkTracking"]);var d=document,g=d.createElement("script"),s=d.getElementsByTagName("script")[0];g.type="text/javascript";g.defer=true;g.async=true;g.src=u+"matomo.js";s.parentNode.insertBefore(g,s);})();</script> <meta name="description" content="Freelance sp茅cialiste Drupal - D茅veloppeur Drupal - Conseil et expertise Drupal" /> <meta name="abstract" content="Freelance sp茅cialiste Drupal - D茅veloppeur Drupal - Conseil et expertise Drupal" /> <link rel="shortlink" href="https://www.flocondetoile.fr/" /> <meta name="robots" content="index, follow" /> <link rel="canonical" href="https://www.flocondetoile.fr/" /> <meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="icon" href="/themes/custom/flocon/favicon.ico" type="image/vnd.microsoft.icon" /> <title>Freelance sp茅cialiste Drupal - D茅veloppeur Drupal - Conseil et expertise Drupal</title> <link rel="stylesheet" media="all" href="/sites/default/files/public/css/css_JAZqPP7S00PGajRcCYqpeYCM3-wOsPs8gTR-tizefp0.css?delta=0&language=fr&theme=flocon&include=eJw1yEsKwCAMBcAL2eZMsUYR8lm8tOLtC4VuZjHYSDGqDCld4wqnoVFZD-TW6ePfHp68BGFSnikL9HlatFvlBeeyG-M" /> <link rel="stylesheet" media="all" href="//fonts.googleapis.com/css?family=Open+Sans:400,700,400italic" /> <link rel="stylesheet" media="all" href="//fonts.googleapis.com/css?family=Lato:300" /> <link rel="stylesheet" media="all" href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" /> <link rel="stylesheet" media="all" href="/sites/default/files/public/css/css_CgUcJCjVBc7hk4hdB00qd-PKCfyZtyVe5Tls2r90QaA.css?delta=4&language=fr&theme=flocon&include=eJw1yEsKwCAMBcAL2eZMsUYR8lm8tOLtC4VuZjHYSDGqDCld4wqnoVFZD-TW6ePfHp68BGFSnikL9HlatFvlBeeyG-M" /> </head> <body class="path-frontpage has-glyphicons"> <a href="#main-content" class="visually-hidden focusable skip-link"> Aller au contenu principal </a> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <div id="toTop"><span class="glyphicon glyphicon-chevron-up"></span></div> <div class="branding-wrapper"> <div class="branding container"> <div class="row"> <div class="branding-left col-xs-12 col-sm-7"> <div class="region region-branding-left"> <a class="logo navbar-btn pull-left" href="/" title="Accueil" rel="home"> <img src="/themes/custom/flocon/logo.png" alt="Accueil" /> </a> <a class="name navbar-brand" href="/" title="Accueil" rel="home">Flocon de toile</a> <p class="navbar-text">Freelance expert Drupal</p> </div> </div> <div class="branding-right col-xs-12 col-sm-5"> <div class="region region-branding-right"> <div class="search-block-form block block-search block-search-form-block" data-drupal-selector="search-block-form" id="block-flocon-flocon-search-form" role="search"> <form action="/search/node" method="get" id="search-block-form" accept-charset="UTF-8"> <div class="form-item js-form-item form-type-search js-form-type-search form-item-keys js-form-item-keys form-no-label form-group"> <label for="edit-keys" class="control-label sr-only">Rechercher</label> <div class="input-group"><input title="Indiquer les termes 脿 rechercher" data-drupal-selector="edit-keys" class="form-search form-control" placeholder="Rechercher" type="search" id="edit-keys" name="keys" value="" size="15" maxlength="128" data-toggle="tooltip" /><span class="input-group-btn"><button type="submit" value="Rechercher" class="button js-form-submit form-submit btn-primary btn icon-only"><span class="sr-only">Rechercher</span><span class="icon glyphicon glyphicon-search" aria-hidden="true"></span></button></span></div> </div> <div class="form-actions form-group js-form-wrapper form-wrapper" data-drupal-selector="edit-actions" id="edit-actions"></div> </form> </div> </div> </div> </div> </div> </div> <div class="navbar-wrapper clearfix"> <header class="navbar navbar-default container" id="navbar" role="banner"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="navbar-collapse collapse"> <div class="region region-navigation-collapsible"> <nav role="navigation" aria-labelledby="block-flocon-main-menu-menu" id="block-flocon-main-menu"> <h2 class="visually-hidden" id="block-flocon-main-menu-menu">Navigation principale</h2> <ul class="menu nav navbar-nav"> <li> <a href="/" data-drupal-link-system-path="<front>" class="is-active" aria-current="page">Accueil</a> </li> <li class="expanded dropdown"> <a href="/services-freelance-drupal" class="dropdown-toggle disabled expanded dropdown" data-toggle="dropdown" data-hover="dropdown" data-delay="1000">Services <span class="caret"></span></a> <ul class="menu dropdown-menu"> <li> <a href="/services-freelance-drupal/expertise-drupal" data-drupal-link-system-path="node/41">Expertise Drupal</a> </li> <li> <a href="/services-freelance-drupal/developpeur-drupal" data-drupal-link-system-path="node/79">D茅veloppeur Drupal</a> </li> <li> <a href="/services-freelance-drupal/usine-sites-drupal" data-drupal-link-system-path="node/193">Usine 脿 sites Drupal</a> </li> <li> <a href="/services-freelance-drupal/migration-drupal-10" data-drupal-link-system-path="node/83">Migration drupal</a> </li> <li> <a href="/services-freelance-drupal/referencement-naturel-et-seo" data-drupal-link-system-path="node/10">R茅f茅rencement Drupal</a> </li> <li> <a href="/services-freelance-drupal/maintenance-drupal" data-drupal-link-system-path="node/42">Maintenance Drupal</a> </li> <li> <a href="/services-freelance-drupal/performances-drupal" data-drupal-link-system-path="node/40">Performances Drupal</a> </li> <li> <a href="/services-freelance-drupal/hebergement-drupal" data-drupal-link-system-path="node/11">H茅bergement Drupal</a> </li> <li> <a href="/services-freelance-drupal/design-responsive" data-drupal-link-system-path="node/9">Design responsive</a> </li> <li> <a href="/services-freelance-drupal/creation-de-site-internet" data-drupal-link-system-path="node/8">Cr茅ation de site Internet</a> </li> </ul> </li> <li> <a href="/portfolio" data-drupal-link-system-path="portfolio">Portfolio</a> </li> <li> <a href="/tarifs-drupal" data-drupal-link-system-path="tarifs-drupal">Tarifs</a> </li> <li> <a href="/blog" data-drupal-link-system-path="blog">Blog</a> </li> <li> <a href="/contact" data-drupal-link-system-path="contact">Contact</a> </li> </ul> </nav> </div> </div> </header> </div> <div class="motto-wrapper"> <div class="motto container"> <div class="row"> <div class="col-xs-12"> <div class="region region-motto"> <section id="block-flocon-flocon-block-4" class="block block-block-content block-block-content7b78e404-6272-4982-a900-f75bffc2e5a8 clearfix"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><h2>Confiez votre projet Drupal 脿 un sp茅cialiste</h2> <p>Je con莽ois, g猫re et maintiens des sites Drupal</p> <p>dans le respect des standards et de l'esprit Open Source</p> <p class="contact"><a class="btn btn-success btn-lg" href="/contact">Contactez moi</a></p> </div> </section> </div> </div> </div> </div> </div> <div role="main" class="main-container container js-quickedit-main-content"> <div class="row"> <div class="col-xs-12" role="heading"> </div> <section class="col-sm-12"> <div class="highlighted"> <div class="region region-highlighted"> <div data-drupal-messages-fallback class="hidden"></div> </div> </div> <a id="main-content"></a> <div class="region region-content"> <div class="views-element-container form-group"><div class="view view-home view-id-home view-display-id-page_home js-view-dom-id-ab641ae908c4e0b76f931c85433b154faf176d699953fc0e140c7a04a2e6abdd"> <div class="view-content"> <div class="views-view-grid horizontal cols-2 clearfix"> <div class="clearfix views-row row-1"> <div class="col-xs-12 col-sm-6 views-col col-1"> <article data-history-node-id="5" class="node node--5 node--type-page node--promoted node--view-mode-teaser clearfix"> <h2> <a href="/freelance-developpeur-drupal" rel="bookmark">A propos</a> </h2> <div class="node__content clearfix"> <div class="field field--name-field-icone field--type-string field--label-hidden field--item"><a href="/freelance-developpeur-drupal" hreflang="fr"><span class="fa-stack fa-5x"> <i class="fa fa-circle fa-stack-2x"></i> <i class="fa fa-user fa-stack-1x fa-inverse"></i> </span></a></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p class="rtejustify">Freelance, expert Drupal 10 Flocon de toile est sp茅cialis茅 dans la conception, l'audit ou la maintenance de projets Drupal. Vos besoins, quels qu'ils soient, seront couverts par Drupal, du fait de son extr锚me modularit茅 et de sa couverture fonctionnelle tr猫s large </p> </div> <ul class="links inline list-inline"><li class="node-readmore"><a href="/freelance-developpeur-drupal" rel="tag" title="A propos - Freelance drupal" hreflang="fr">En savoir plus<span class="visually-hidden"> sur A propos - Freelance drupal</span></a></li></ul> </div> </article> </div> <div class="col-xs-12 col-sm-6 views-col col-2"> <article data-history-node-id="82" class="node node--82 node--type-page node--promoted node--view-mode-teaser clearfix"> <h2> <a href="/services-freelance-drupal" rel="bookmark">Services</a> </h2> <div class="node__content clearfix"> <div class="field field--name-field-icone field--type-string field--label-hidden field--item"><a href="/services-freelance-drupal" hreflang="fr"><span class="fa-stack fa-5x"> <i class="fa fa-circle fa-stack-2x"></i> <i class="fa fa-lightbulb-o fa-stack-1x fa-inverse"></i> </span></a></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">Vous cherchez un site Internet de qualit茅, qui r茅pond 脿 vos besoins, qui s'adresse 脿 votre public, qui saura 茅voluer et vous accompagner et qui dispose d猫s sa conception de tous les atouts pour un bon r茅f茅rencement naturel et durable dans les moteurs de recherche. Vous avez trouv茅. </div> <ul class="links inline list-inline"><li class="node-readmore"><a href="/services-freelance-drupal" rel="tag" title="Freelance Drupal" hreflang="fr">En savoir plus<span class="visually-hidden"> sur Freelance Drupal</span></a></li></ul> </div> </article> </div> </div> <div class="clearfix views-row row-2"> <div class="col-xs-12 col-sm-6 views-col col-1"> <article data-history-node-id="3" class="node node--3 node--type-page node--promoted node--view-mode-teaser clearfix"> <h2> <a href="/drupal" rel="bookmark"> <span>Drupal</span> </a> </h2> <div class="node__content clearfix"> <div class="field field--name-field-icone field--type-string field--label-hidden field--item"><a href="/drupal" hreflang="fr"><span class="fa-stack fa-5x"> <i class="fa fa-circle fa-stack-2x"></i> <i class="fa fa-drupal fa-stack-1x fa-inverse"></i> </span></a></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">Drupal est un syst猫me de gestion de contenu (CMS), cr茅茅 en 2001 par Dries Buytaert, 茅crit en PHP et distribu茅 sous les termes de la licence GNU General Public Licence. Drupal permet de cr茅er tr猫s rapidement un site Internet dynamique qui peut 锚tre mis 脿 jour sans connaissances particuli猫res.</div> <ul class="links inline list-inline"><li class="node-readmore"><a href="/drupal" rel="tag" title="Drupal" hreflang="fr">En savoir plus<span class="visually-hidden"> sur Drupal</span></a></li></ul> </div> </article> </div> <div class="col-xs-12 col-sm-6 views-col col-2"> <article data-history-node-id="4" class="node node--4 node--type-page node--promoted node--view-mode-teaser clearfix"> <h2> <a href="/freelance-developpeur-drupal-expert" rel="bookmark">Comp茅tences</a> </h2> <div class="node__content clearfix"> <div class="field field--name-field-icone field--type-string field--label-hidden field--item"><a href="/freelance-developpeur-drupal-expert" hreflang="fr"><span class="fa-stack fa-5x"> <i class="fa fa-circle fa-stack-2x"></i> <i class="fa fa-code fa-stack-1x fa-inverse"></i> </span></a></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">Flocon de toile est avant tout un expert Drupal. Pour la r茅alisation de votre projet Drupal, nous disposons de l'exp茅rience indispensable et de l'ensemble des comp茅tences requises (HTML5, CSS3, PHP, SQL, JQuery) pour que votre projet soit plus qu'une r茅ussite. </div> <ul class="links inline list-inline"><li class="node-readmore"><a href="/freelance-developpeur-drupal-expert" rel="tag" title="Comp茅tences - D茅veloppeur Drupal" hreflang="fr">En savoir plus<span class="visually-hidden"> sur Comp茅tences - D茅veloppeur Drupal</span></a></li></ul> </div> </article> </div> </div> </div> </div> </div> </div> <section class="views-element-container block block-views block-views-blockblog-block-blog-home clearfix" id="block-views-block-blog-block-blog-home"> <h2 class="block-title">Sur le Blog</h2> <div class="form-group"><div class="view view-blog view-id-blog view-display-id-block_blog_home js-view-dom-id-c9fba767cb953c5e3abcc6617da112c6336857d7195a6828ed7c26adb2da8906"> <div class="view-content"> <div class="views-view-grid horizontal cols-2 clearfix"> <div class="clearfix views-row row-1"> <div class="col-xs-12 col-sm-6 views-col col-1"> <article data-history-node-id="235" class="node node--type-blog node--view-mode-teaser clearfix"> <div class="node__content clearfix"> <div class="field field--name-field-image field--type-image field--label-hidden field--item"> <a href="/blog/ajouter-une-condition-avec-une-propriete-d-une-entite-referencee-sur-une-entity-query-avec"> <img loading="eager" srcset="/sites/default/files/public/styles/extra_narrow/public/images/vintage-4169862_1280.jpg?itok=4jEJr4VR 450w, /sites/default/files/public/styles/narrow/public/images/vintage-4169862_1280.jpg?itok=8OCEfgB4 770w, /sites/default/files/public/styles/normal/public/images/vintage-4169862_1280.jpg?itok=-54IRGra 1000w, /sites/default/files/public/styles/wide/public/images/vintage-4169862_1280.jpg?itok=5WkKKMVN 1200w" sizes="(min-width:768px) 70vw, 100vw" width="1200" height="600" src="/sites/default/files/public/styles/wide/public/images/vintage-4169862_1280.jpg?itok=5WkKKMVN" alt="carte postale" class="img-responsive" /> </a> </div> <h2> <a href="/blog/ajouter-une-condition-avec-une-propriete-d-une-entite-referencee-sur-une-entity-query-avec" rel="bookmark"> <span>Ajouter une condition avec une propri茅t茅 d'une entit茅 r茅f茅renc茅e sur une entity Query avec Drupal 10.</span> </a> </h2> <footer> <div class="submitted"> <i class="fa fa-calendar"></i><span>27/06/2024</span> </div> </footer> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">Comme on dit, quand on a pas de t锚te on a un blog. Ce court billet va donc me permettre de retrouver facilement la syntaxe pour ajouter des conditions 脿 une Entity Query de Drupal 10 sur une propri茅t茅 d'une entit茅 r茅f茅renc茅e.</div> <ul class="links inline list-inline"> <li class="node-readmore"> <a href=/blog/ajouter-une-condition-avec-une-propriete-d-une-entite-referencee-sur-une-entity-query-avec>Lire la suite <span class="visually-hidden"> de Ajouter une condition avec une propri茅t茅 d'une entit茅 r茅f茅renc茅e sur une entity Query avec Drupal 10.</span></a> </li> </ul> </div> </article> </div> <div class="col-xs-12 col-sm-6 views-col col-2"> <article data-history-node-id="233" class="node node--type-blog node--view-mode-teaser clearfix"> <div class="node__content clearfix"> <div class="field field--name-field-image field--type-image field--label-hidden field--item"> <a href="/blog/creer-une-methode-de-livraison-avec-drupal-commerce-2"> <img loading="eager" srcset="/sites/default/files/public/styles/extra_narrow/public/images/livraison.jpg?itok=pMSJmCTj 450w, /sites/default/files/public/styles/narrow/public/images/livraison.jpg?itok=FKDi-Qfz 770w, /sites/default/files/public/styles/normal/public/images/livraison.jpg?itok=xus-wFQX 1000w, /sites/default/files/public/styles/wide/public/images/livraison.jpg?itok=zq2Gn_ek 1200w" sizes="(min-width:768px) 70vw, 100vw" width="1200" height="600" src="/sites/default/files/public/styles/wide/public/images/livraison.jpg?itok=zq2Gn_ek" alt="Camion de livraison" class="img-responsive" /> </a> </div> <h2> <a href="/blog/creer-une-methode-de-livraison-avec-drupal-commerce-2" rel="bookmark"> <span>Cr茅er une m茅thode de livraison avec Drupal commerce 2</span> </a> </h2> <footer> <div class="submitted"> <i class="fa fa-calendar"></i><span>13/10/2022</span> </div> </footer> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Drupal commerce fournit en standard plusieurs m茅thodes de livraison que nous pouvons conditionner selon diff茅rents crit猫res (montant de la commande, profil client, type de commande, Poids de la commande, Type de produit, etc.). Pour des besoins sp茅cifiques, nous pouvons ajouter une m茅thode de livraison sur mesure qui peut alors se charger d'effectuer les calculs n茅cessaires 脿 la d茅termination du co没t de la livraison.</p></div> <ul class="links inline list-inline"> <li class="node-readmore"> <a href=/blog/creer-une-methode-de-livraison-avec-drupal-commerce-2>Lire la suite <span class="visually-hidden"> de Cr茅er une m茅thode de livraison avec Drupal commerce 2</span></a> </li> </ul> </div> </article> </div> </div> <div class="clearfix views-row row-2"> <div class="col-xs-12 col-sm-6 views-col col-1"> <article data-history-node-id="231" class="node node--type-blog node--view-mode-teaser clearfix"> <div class="node__content clearfix"> <div class="field field--name-field-image field--type-image field--label-hidden field--item"> <a href="/blog/prevenir-des-soumissions-non-sollicitees-en-masse-sur-son-site-drupal-9-ou-drupal-8"> <img loading="eager" srcset="/sites/default/files/public/styles/extra_narrow/public/images/stormtrooper-1343877_1920.jpg?itok=pO3lv7km 450w, /sites/default/files/public/styles/narrow/public/images/stormtrooper-1343877_1920.jpg?itok=tTG4beW3 770w, /sites/default/files/public/styles/normal/public/images/stormtrooper-1343877_1920.jpg?itok=LQ2dSd85 1000w, /sites/default/files/public/styles/wide/public/images/stormtrooper-1343877_1920.jpg?itok=-vExG4Up 1200w" sizes="(min-width:768px) 70vw, 100vw" width="1200" height="600" src="/sites/default/files/public/styles/wide/public/images/stormtrooper-1343877_1920.jpg?itok=-vExG4Up" alt="storm troopers" class="img-responsive" /> </a> </div> <h2> <a href="/blog/prevenir-des-soumissions-non-sollicitees-en-masse-sur-son-site-drupal-9-ou-drupal-8" rel="bookmark"> <span>Pr茅venir des soumissions non sollicit茅es en masse sur son site Drupal 9 (ou Drupal 8)</span> </a> </h2> <footer> <div class="submitted"> <i class="fa fa-calendar"></i><span>08/03/2021</span> </div> </footer> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Plusieurs solutions anti-spam existent sur Drupal pour pr茅venir les soumissions de formulaires (contact, abonnement newsletter, etc.) par des robots plus ou moins bien intentionn茅s. Sans vouloir 锚tre exhaustif, nous pouvons utiliser les modules Honeypot et Antibot qui fournissent des m茅canismes de d茅fense (diff茅rents) non intrusifs, ou encore les modules captcha ou recaptcha qui demandent au visiteur de r茅pondre 脿 diff茅rents challenges avant de lui permettre de soumettre le formulaire.</p></div> <ul class="links inline list-inline"> <li class="node-readmore"> <a href=/blog/prevenir-des-soumissions-non-sollicitees-en-masse-sur-son-site-drupal-9-ou-drupal-8>Lire la suite <span class="visually-hidden"> de Pr茅venir des soumissions non sollicit茅es en masse sur son site Drupal 9 (ou Drupal 8)</span></a> </li> </ul> </div> </article> </div> <div class="col-xs-12 col-sm-6 views-col col-2"> <article data-history-node-id="229" class="node node--type-blog node--view-mode-teaser clearfix"> <div class="node__content clearfix"> <div class="field field--name-field-image field--type-image field--label-hidden field--item"> <a href="/blog/personnaliser-un-export-csv-avec-entity-export-csv-sur-drupal-8"> <img loading="eager" srcset="/sites/default/files/public/styles/extra_narrow/public/images/blue-white-orange-and-brown-container-van-163726.jpg?itok=OT8VzmGt 450w, /sites/default/files/public/styles/narrow/public/images/blue-white-orange-and-brown-container-van-163726.jpg?itok=vWRw71As 770w, /sites/default/files/public/styles/normal/public/images/blue-white-orange-and-brown-container-van-163726.jpg?itok=YWAXkLZ5 1000w, /sites/default/files/public/styles/wide/public/images/blue-white-orange-and-brown-container-van-163726.jpg?itok=Yt4VzQ41 1200w" sizes="(min-width:768px) 70vw, 100vw" width="1200" height="600" src="/sites/default/files/public/styles/wide/public/images/blue-white-orange-and-brown-container-van-163726.jpg?itok=Yt4VzQ41" alt="Container" class="img-responsive" /> </a> </div> <h2> <a href="/blog/personnaliser-un-export-csv-avec-entity-export-csv-sur-drupal-8" rel="bookmark"> <span>Personnaliser un export CSV avec Entity Export CSV sur Drupal 8</span> </a> </h2> <footer> <div class="submitted"> <i class="fa fa-calendar"></i><span>16/06/2020</span> </div> </footer> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">Le module Entity Export CSV nous permet de mettre en place tr猫s rapidement des exports CSV pour n'importe quelle type d'entit茅 de contenu de Drupal 8. Parfois, nous pouvons avoir besoin de personnaliser les exports r茅alis茅s, comme exporter 2 informations diff茅rentes d'un m锚me champs Entity Reference par exemple. Nous allons d茅couvrir comment proc茅der pour personnaliser nos exports CSV.</div> <ul class="links inline list-inline"> <li class="node-readmore"> <a href=/blog/personnaliser-un-export-csv-avec-entity-export-csv-sur-drupal-8>Lire la suite <span class="visually-hidden"> de Personnaliser un export CSV avec Entity Export CSV sur Drupal 8</span></a> </li> </ul> </div> </article> </div> </div> </div> </div> </div> </div> </section> <section class="views-element-container block block-views block-views-blockportfolio-block-home-portfolio clearfix" id="block-views-block-portfolio-block-home-portfolio"> <h2 class="block-title">Portfolio</h2> <div class="form-group"><div class="view view-portfolio view-id-portfolio view-display-id-block_home_portfolio js-view-dom-id-e5f998c27fc6f2fedb61f0fb40b77a903ec1f6c1793ddc755cfb3155bfd972bf"> <div class="view-content"> <div class="views-view-grid horizontal cols-4 clearfix"> <div class="clearfix views-row row-1"> <div class="col-xs-12 col-sm-6 col-lg-3 views-col col-1"> <article data-history-node-id="194" class="node node--type-porfolio node--promoted node--sticky node--view-mode-teaser-home clearfix"> <div class="node__content clearfix"> <div class="field field--name-field-image field--type-image field--label-hidden field--item"> <a href="/portfolio/unesco-creativity"> <img loading="eager" srcset="/sites/default/files/public/styles/square_thumbnail/public/images/unesco.png?itok=bYLiSEK9 300w, /sites/default/files/public/styles/large_extra_narrow/public/images/unesco.png?itok=RJfMXOYO 450w, /sites/default/files/public/styles/large_narrow/public/images/unesco.png?itok=B3glK7uR 770w, /sites/default/files/public/styles/large_normal/public/images/unesco.png?itok=QPbnODEe 1000w, /sites/default/files/public/styles/large_wide/public/images/unesco.png?itok=pR9ouqle 1200w" sizes="(min-width:1200px) 25vw, (min-width:768px) 50vw, 100vw" width="300" height="200" src="/sites/default/files/public/styles/large_extra_narrow/public/images/unesco.png?itok=RJfMXOYO" alt="Unesco" class="img-responsive" /> </a> </div> </div> <a href="/portfolio/unesco-creativity" rel="bookmark"> <div class="wrapper-portfolio"> <i class="fa fa-4x fa-search"></i> <h2 class="h5"> <span>Unesco creativity</span> </h2> </div> </a> </article> </div> <div class="col-xs-12 col-sm-6 col-lg-3 views-col col-2"> <article data-history-node-id="76" class="node node--type-porfolio node--sticky node--view-mode-teaser-home clearfix"> <div class="node__content clearfix"> <div class="field field--name-field-image field--type-image field--label-hidden field--item"> <a href="/portfolio/la-maison-bineau"> <img loading="eager" srcset="/sites/default/files/public/styles/square_thumbnail/public/images/la_maison_bineau_home_v2.png?itok=FxHy6G92 300w, /sites/default/files/public/styles/large_extra_narrow/public/images/la_maison_bineau_home_v2.png?itok=Hng1llcs 450w, /sites/default/files/public/styles/large_narrow/public/images/la_maison_bineau_home_v2.png?itok=N8RXnekp 770w, /sites/default/files/public/styles/large_normal/public/images/la_maison_bineau_home_v2.png?itok=NPxMWHPv 1000w, /sites/default/files/public/styles/large_wide/public/images/la_maison_bineau_home_v2.png?itok=IoSM7gd5 1200w" sizes="(min-width:1200px) 25vw, (min-width:768px) 50vw, 100vw" width="300" height="200" src="/sites/default/files/public/styles/large_extra_narrow/public/images/la_maison_bineau_home_v2.png?itok=Hng1llcs" alt="La maison bineau" class="img-responsive" /> </a> </div> </div> <a href="/portfolio/la-maison-bineau" rel="bookmark"> <div class="wrapper-portfolio"> <i class="fa fa-4x fa-search"></i> <h2 class="h5"> <span>La maison bineau</span> </h2> </div> </a> </article> </div> <div class="col-xs-12 col-sm-6 col-lg-3 views-col col-3"> <article data-history-node-id="54" class="node node--type-porfolio node--sticky node--view-mode-teaser-home clearfix"> <div class="node__content clearfix"> <div class="field field--name-field-image field--type-image field--label-hidden field--item"> <a href="/portfolio/oo2-formations"> <img loading="eager" srcset="/sites/default/files/public/styles/square_thumbnail/public/images/oo2.jpg?itok=RViTrhay 300w, /sites/default/files/public/styles/large_extra_narrow/public/images/oo2.jpg?itok=wtYho1dz 450w, /sites/default/files/public/styles/large_narrow/public/images/oo2.jpg?itok=8gTcgVOB 770w, /sites/default/files/public/styles/large_normal/public/images/oo2.jpg?itok=rqldJvVS 1000w, /sites/default/files/public/styles/large_wide/public/images/oo2.jpg?itok=BQfP4aYN 1200w" sizes="(min-width:1200px) 25vw, (min-width:768px) 50vw, 100vw" width="300" height="200" src="/sites/default/files/public/styles/large_extra_narrow/public/images/oo2.jpg?itok=wtYho1dz" alt="Oo2 Formations et solutions" class="img-responsive" /> </a> </div> </div> <a href="/portfolio/oo2-formations" rel="bookmark"> <div class="wrapper-portfolio"> <i class="fa fa-4x fa-search"></i> <h2 class="h5"> <span>Oo2 Formations</span> </h2> </div> </a> </article> </div> <div class="col-xs-12 col-sm-6 col-lg-3 views-col col-4"> <article data-history-node-id="51" class="node node--type-porfolio node--sticky node--view-mode-teaser-home clearfix"> <div class="node__content clearfix"> <div class="field field--name-field-image field--type-image field--label-hidden field--item"> <a href="/portfolio/applications-autisme"> <img loading="eager" srcset="/sites/default/files/public/styles/square_thumbnail/public/images/applications-autisme_app.jpg?itok=Q_n1ypJI 300w, /sites/default/files/public/styles/large_extra_narrow/public/images/applications-autisme_app.jpg?itok=EPPLrpkc 450w, /sites/default/files/public/styles/large_narrow/public/images/applications-autisme_app.jpg?itok=HIXkibne 770w, /sites/default/files/public/styles/large_normal/public/images/applications-autisme_app.jpg?itok=6vKbyztk 1000w, /sites/default/files/public/styles/large_wide/public/images/applications-autisme_app.jpg?itok=hc_vx5E- 1200w" sizes="(min-width:1200px) 25vw, (min-width:768px) 50vw, 100vw" width="300" height="200" src="/sites/default/files/public/styles/large_extra_narrow/public/images/applications-autisme_app.jpg?itok=EPPLrpkc" alt="Applications-Autisme" title="Applications-Autisme" class="img-responsive" /> </a> </div> </div> <a href="/portfolio/applications-autisme" rel="bookmark"> <div class="wrapper-portfolio"> <i class="fa fa-4x fa-search"></i> <h2 class="h5"> <span>Applications-Autisme</span> </h2> </div> </a> </article> </div> </div> </div> </div> </div> </div> </section> </div> </section> </div> </div> <div class="footer-wrapper"> <footer role="contentinfo" class="footer container"> <div class="row"> <div class="footer-first col-xs-12 col-sm-6 col-md-3"> <div class="region region-footer-first"> <nav role="navigation" aria-labelledby="block-flocon-footer-menu" id="block-flocon-footer"> <h2 id="block-flocon-footer-menu">Informations</h2> <ul class="menu menu--footer nav"> <li class="first"> <a href="/services-freelance-drupal/expertise-drupal" data-drupal-link-system-path="node/41">Expertise Drupal</a> </li> <li> <a href="/services-freelance-drupal/migration-drupal-10" data-drupal-link-system-path="node/83">Migration Drupal 8</a> </li> <li> <a href="/mentions-legales" data-drupal-link-system-path="node/6">Mentions l茅gales</a> </li> <li class="last"> <a href="/contact" data-drupal-link-system-path="contact">Contact</a> </li> </ul> </nav> </div> </div> <div class="footer-second col-xs-12 col-sm-6 col-md-3"> <div class="region region-footer-second"> <nav role="navigation" aria-labelledby="block-menuseo-menu" id="block-menuseo"> <h2 id="block-menuseo-menu">Services</h2> <ul class="menu menu--menu-seo nav"> <li class="first"> <a href="/services-freelance-drupal" data-drupal-link-system-path="node/82">Freelance expert Drupal</a> </li> <li> <a href="/services-freelance-drupal/developpeur-drupal" data-drupal-link-system-path="node/79">D茅veloppeur freelance Drupal </a> </li> <li> <a href="/services-freelance-drupal/expertise-drupal" data-drupal-link-system-path="node/41">Audit Drupal</a> </li> <li> <a href="/services-freelance-drupal/maintenance-drupal" data-drupal-link-system-path="node/42">Maintenance Drupal</a> </li> <li class="last"> <a href="/services-freelance-drupal/referencement-naturel-et-seo" data-drupal-link-system-path="node/10">R茅f茅rencement SEO Drupal</a> </li> </ul> </nav> </div> </div> <div class="footer-third col-xs-12 col-sm-6 col-md-3"> <div class="region region-footer-third"> <section id="block-flocon-flocon-block-5" class="block block-block-content block-block-contente5ce783a-053f-402a-b500-b00795dfb56b clearfix"> <h2 class="block-title">Suivez nous</h2> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><ul class="inline menu-social"> <li class="twitter"><a href="https://twitter.com/Flocondetoile" target="_blank" data-tooltip="Twitter"><span class="fa fa-twitter"></span></a></li> <li class="facebook"><a href="http://www.facebook.com/pages/Flocon-de-toile/372961082768852" target="_blank"><span class="fa fa-facebook"></span></a></li> <li class="feed"><a href="http://feeds.feedburner.com/flocondetoile" target="_blank"><span class="fa fa-feed"></span></a></li> </ul></div> </section> </div> </div> <div class="footer-fourth col-xs-12 col-sm-6 col-md-3"> <div class="region region-footer-fourth"> <section id="block-flocon-flocon-block-3" class="block block-block-content block-block-content91cca36c-8312-4cc7-8b18-2477d65c6a3a clearfix"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><div><a href="https://drupal.org/user/2006064" target="_blank"><img alt="Drupal association member" data-picture-group="grid4" src="/sites/default/files/public/images/drupal_association_ind_member_304.png"></a></div> </div> </section> </div> </div> </div> <div class="footer-bottom"> <div class="region region-footer"> <section id="block-flocon-pieddepage" class="block block-block-content block-block-content8ae58624-8e3f-408b-b751-814cf6d3ae7a clearfix"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><h3 class="p">Flocon de toile - freelance, consultant et d茅veloppeur Drupal</h3> </div> </section> </div> </div> </footer> </div> </div> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"home","currentPathIsAdmin":false,"isFront":true,"currentLanguage":"fr"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"matomo":{"disableCookies":false,"trackMailto":true},"bootstrap":{"forms_has_error_value_toggle":1,"tooltip_enabled":1,"tooltip_animation":1,"tooltip_container":"body","tooltip_delay":"0","tooltip_html":0,"tooltip_placement":"auto left","tooltip_selector":"","tooltip_trigger":"hover","popover_enabled":1,"popover_animation":1,"popover_auto_close":1,"popover_container":"body","popover_content":"","popover_delay":"0","popover_html":0,"popover_placement":"right","popover_selector":"","popover_title":"","popover_trigger":"click"},"ajaxTrustedUrl":{"\/search\/node":true},"user":{"uid":0,"permissionsHash":"50cba60edb4b31ad7de832a7fe7e6f63a00d766d5be79fd7c2557d17ed82ddbe"}}</script> <script src="/sites/default/files/public/js/js_Yiu7CX-DSjl1-D17BXM0_zM02cgQnJ4IdIFSZ_lk-jY.js?scope=footer&delta=0&language=fr&theme=flocon&include=eJxNyVEKgDAMBNELVXKmtigUGndJFs8vKBa_Hsx4FRzmD-WY6DitAUpF5ZY9BpXfeCnrG0Fce_yKgKnBGw_9Ix4"></script> </body> </html>