header https://drupaladicto.com/ es Imagen Background usando Views Template https://drupaladicto.com/snippet/imagen-background-usando-views-template <span class="field field--name-title field--type-string field--label-hidden">Imagen Background usando Views Template</span> <div class="clearfix text-formatted field field--name-field-snippet-descripcion field--type-text-long field--label-above"> <div class="field__label">Descripción</div> <div class="field__item"><p>Este código permite imprimir una imagen de fondo utilizando vistas y plantillas mediante la declaración de una variable.</p> </div> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/luis-alberto-mejia" typeof="schema:Person" property="schema:name" datatype="">webmaster</span></span> <span class="field field--name-created field--type-created field--label-hidden">Mar, 28/02/2023 - 20:58</span> <div class="clearfix text-formatted field field--name-field-instrucciones field--type-text-long field--label-above"> <div class="field__label">Instrucciones</div> <div class="field__item"><ol><li>Añadimos el campo imagen a nuestro contenido antes de crear la vista.<br />  </li> <li>Creamos una vista del tipo "Fields o Campos" y añadimos los campos que deseamos mostrar.<br />  </li> <li>Copiamos la plantilla "views-view-fields.html.twig" desde el módulo views y lo copiamos en las plantillas de nuestro tema personalizado<br />  </li> <li>Creamos la estructura con los divs donde queremos poner nuestra imagen de fondo<br />  </li> <li>Configuramos la vista para que muestre la URL de la imagen<br />  </li> <li>En el template o plantilla declaramos una variable con nuestro campo imagen y luego podremos imprimir nuestro background.</li> </ol></div> </div> <div class="clearfix text-formatted field field--name-field-codigo field--type-text-long field--label-hidden field__item"><pre> {# Declaramos una variable y le asignamos el valor del campo sin etiquietas adicioales #} <code>{% set background_image = fields.yourimage_field.content|striptags|trim %}</code> <code>&lt;div style="background-image:url({{ background_image }});"&gt;</code> <code>&lt;p&gt;Nuestro contenido&lt;/&gt; &lt;/div&gt;</code></pre> </div> <div class="field field--name-field-snippet-paginador field--type-image field--label-above"> <div class="field__label">Paginador</div> <div class="field__item"> <img src="/sites/default/files/imagenes/snippets/snippet-pager_38.png" width="100" height="100" alt="Snippet | www.drupaladicto.com - Consultores especializados en Drupal y Symfony" title="Snippet | www.drupaladicto.com - Consultores especializados en Drupal y Symfony" loading="lazy" typeof="foaf:Image" class="img-fluid" /> </div> </div> <div class="field field--name-field-categoria-snippet field--type-entity-reference field--label-above"> <div class="field__label">Categoría</div> <div class="field__items"> <div class="field__item"><a href="/categoria/imagen" hreflang="es">imagen</a></div> <div class="field__item"><a href="/categoria/imagenes" hreflang="es">imágenes</a></div> <div class="field__item"><a href="/categoria/background" hreflang="es">background</a></div> <div class="field__item"><a href="/categoria/header" hreflang="es">header</a></div> <div class="field__item"><a href="/categoria/cabecera" hreflang="es">cabecera</a></div> <div class="field__item"><a href="/categoria/fondo" hreflang="es">fondo</a></div> <div class="field__item"><a href="/categoria/template" hreflang="es">template</a></div> <div class="field__item"><a href="/categoria/tema-personalizado" hreflang="es">tema personalizado</a></div> <div class="field__item"><a href="/categoria/twig" hreflang="es">twig</a></div> <div class="field__item"><a href="/categoria/twig-template" hreflang="es">twig template</a></div> </div> </div> <div class="field field--name-field-portada-snippet field--type-entity-reference field--label-above"> <div class="field__label">Portada</div> <div class="field__item"><article class="media media--type-imagen media--view-mode-default"> </article> </div> </div> Tue, 28 Feb 2023 19:58:09 +0000 webmaster 63 at https://drupaladicto.com Imagen cabecera con Bootstrap https://drupaladicto.com/snippet/imagen-cabecera-con-bootstrap <span class="field field--name-title field--type-string field--label-hidden">Imagen cabecera con Bootstrap</span> <div class="clearfix text-formatted field field--name-field-snippet-descripcion field--type-text-long field--label-above"> <div class="field__label">Descripción</div> <div class="field__item"><p>Imprime la url de un campo imagen ( Ideal para background )</p> <p>Para imprimir la imagen guardada en un campo tipo imagen...</p> </div> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/luis-alberto-mejia" typeof="schema:Person" property="schema:name" datatype="">webmaster</span></span> <span class="field field--name-created field--type-created field--label-hidden">Mar, 28/02/2023 - 20:56</span> <div class="clearfix text-formatted field field--name-field-instrucciones field--type-text-long field--label-above"> <div class="field__label">Instrucciones</div> <div class="field__item"><ol><li>Entra a la web de bootrap para descargar localmente sus archivos CSS Y JS o conectar con ellos mediante CDN <a href="https://getbootstrap.com/">https://getbootstrap.com/</a><br /><br />  </li> <li>Busca el <strong>Fluid jumbotron</strong> para usar como modelo de tu cabecera <a href="https://getbootstrap.com/docs/4.4/components/jumbotron/">https://getbootstrap.com/docs/4.4/components/jumbotron</a><br /><br />  </li> <li><a href="https://www.drupaladicto.es/snippet/configuracion-desarrollo-local-drupal-8">Activa el modo depurador o debug</a> para conocer las sugerencias sobre los nombres de tus planitllas<br />  </li> <li>Sustituye los textos por las variables twig que imprimirán el valor de tus campos<br />  </li> <li>Si quieres que la cabecera ocupe todo el ancho de la pantalla añade la clase <strong>row</strong> al lado de la clase <strong>"<code>jumbotron-fluid"</code></strong></li> </ol></div> </div> <div class="clearfix text-formatted field field--name-field-codigo field--type-text-long field--label-hidden field__item"><pre> //Imprimirá la imagen desde la url donde se encuentra guardada {{ file_url(content.field_imagen_cabecera['#items'].entity.uri.value) }}; </pre> </div> <div class="field field--name-field-snippet-paginador field--type-image field--label-above"> <div class="field__label">Paginador</div> <div class="field__item"> <img src="/sites/default/files/imagenes/snippets/snippet-pager_37.png" width="100" height="100" alt="Snippet | www.drupaladicto.com - Consultores especializados en Drupal y Symfony" title="Snippet | www.drupaladicto.com - Consultores especializados en Drupal y Symfony" loading="lazy" typeof="foaf:Image" class="img-fluid" /> </div> </div> <div class="field field--name-field-categoria-snippet field--type-entity-reference field--label-above"> <div class="field__label">Categoría</div> <div class="field__items"> <div class="field__item"><a href="/categoria/header" hreflang="es">header</a></div> <div class="field__item"><a href="/categoria/imagen" hreflang="es">imagen</a></div> <div class="field__item"><a href="/categoria/background" hreflang="es">background</a></div> <div class="field__item"><a href="/categoria/fondo" hreflang="es">fondo</a></div> <div class="field__item"><a href="/categoria/imagenes" hreflang="es">imágenes</a></div> <div class="field__item"><a href="/categoria/cabecera" hreflang="es">cabecera</a></div> <div class="field__item"><a href="/categoria/bootstrap" hreflang="es">bootstrap</a></div> </div> </div> <div class="field field--name-field-portada-snippet field--type-entity-reference field--label-above"> <div class="field__label">Portada</div> <div class="field__item"><article class="media media--type-imagen media--view-mode-default"> </article> </div> </div> Tue, 28 Feb 2023 19:56:58 +0000 webmaster 62 at https://drupaladicto.com