Views https://cdn1.keopx.net/ es Drupal 8: View con contenido relacionado filtrado con autocompletado https://cdn1.keopx.net/blog/drupal-8-view-con-contenido-relacionado-filtrado-con-autocompletado <span>Drupal 8: View con contenido relacionado filtrado con autocompletado</span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Vamos a ver como crear una <strong>view con contenido relacionado filtrado con autocompletado</strong> en <strong>Drupal 8.</strong></p> <p>He estado varios días dándole vueltas a este caso, probando diferentes módulos etc.</p> <p>Pregunte en los diferentes canales de <a href="https://www.drupal.org/irc">#IRC de Drupal</a> y nadie supo resolverlo, ni siquiera en el equipo dábamos con la opción correcta. Entre los que intentaron ayudarme, gracias por vuestro tiempo, no logramos dar con la solución. Puede que no me explicase bien, suele pasarme.</p> <p>Después de varios intentos fallido me empeñe en mirar en <strong>Relationships</strong> y probar varias opciones hasta que di con ello. Además de esto también es necesario el modulo <a href="https://www.drupal.org/project/views_autocomplete_filters">Views Autocomplete Filters</a>.</p> <p>Como es bastante complicado de explicarlo, me <strong>he creado un vídeo y un módulo</strong> con el ejemplo real para que pueda usarse como base.</p> <p class="text-align-center"> <iframe allowfullscreen="" frameborder="0" height="480" src="https://www.youtube.com/embed/YT3HeSmZW1c" width="853"></iframe></p> <p>El ejemplo esta disponible en github con el nombre <strong>Demo Views Related Content with Automplete Filter</strong>:</p> <ul><li>Nombre del modulo: <a href="https://github.com/keopx/demo_related_autocomplete">demo_related_autocomplete</a></li> </ul><p>En caso de tener alguna duda siempre podréis contactarme por el IRC o añadir un comentario.</p> <p>Gracias por vuestro tiempo:</p> <ul><li><a href="https://www.drupal.org/u/aitor">Aitor Resano</a></li> <li><a href="https://www.drupal.org/u/fernandomagan">Fernando Magan</a></li> <li><a href="https://www.drupal.org/u/marcoscano">Marcos Cano</a></li> <li><a href="https://www.drupal.org/u/jlbellido">Jose Luis Bellido</a></li> <li> <p><a href="https://www.drupal.org/u/jsbalsera">Jesús Sánchez Balsera</a></p> </li> </ul></div> <span><span>keopx</span></span> <span><time datetime="2016-09-17T17:29:11+02:00" title="Sábado, Septiembre 17, 2016 - 17:29">Sáb, 17/09/2016 - 17:29</time> </span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/drupal-8x" hreflang="es">Drupal 8.x</a></div> <div class="field__item"><a href="/categoria/drupal" hreflang="es">Drupal</a></div> <div class="field__item"><a href="/categoria/drupal-planeta" hreflang="es">Drupal Planeta</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/drupal" hreflang="es">Drupal</a></div> <div class="field__item"><a href="/tag/drupal-8x" hreflang="es">Drupal 8.x</a></div> <div class="field__item"><a href="/tag/views" hreflang="es">Views</a></div> </div> </div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">Comentarios<span class="comments__count">2</span></h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=267&amp;2=field_comments&amp;3=comment" token="kEA1cFZdzalf_JIyBC-WFYxvNktoKNcYwm95EV6vqKo"></drupal-render-placeholder> </div> </div> <article data-comment-user-id="0" id="comment-1820" class="comment js-comment comment--level-1 by-anonymous" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1477127810"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><a rel="nofollow" href="http://example.com">Anonymous (no verificado)</a></p> <p class="comment__time">hace 8 años 1 mes</p> </footer> <div class="comment__content"> <h3><a href="/comment/1820#comment-1820" class="permalink" rel="bookmark" hreflang="es">Muy buen aporte. Sobre todo…</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>Muy buen aporte. Sobre todo la forma en la que se aplican los exposed filters usando arguments. Eso fue nuevo para mi!</p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=1820&amp;1=default&amp;2=es&amp;3=" token="CjYchAeWTDYYRW411lOgC_s_qn5Hx74xJWAUt3r5ghI"></drupal-render-placeholder> </div> </div> </article> <article data-comment-user-id="0" id="comment-3035" class="comment js-comment comment--level-1 by-anonymous" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1493460627"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><a rel="nofollow" href="http://example.com">Anonymous (no verificado)</a></p> <p class="comment__time">hace 7 años 6 meses</p> </footer> <div class="comment__content"> <h3><a href="/comment/3035#comment-3035" class="permalink" rel="bookmark" hreflang="es">Genial!</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>Gracias por post!<br /> Me ha resuelto mi problema :-)</p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=3035&amp;1=default&amp;2=es&amp;3=" token="9LUv6iaNhDfKgF3fCKxEDLnnuFedfIbfiiXn7irm0MM"></drupal-render-placeholder> </div> </div> </article> </section> Sat, 17 Sep 2016 15:29:11 +0000 keopx 267 at https://cdn1.keopx.net