Skip to content

Instantly share code, notes, and snippets.

View yesthatdarya's full-sized avatar

Darya Slobodyanik yesthatdarya

View GitHub Profile
{% extends 'field--bare.html.twig' %}
{% block field %}
<h2{{ attributes.addClass(classes) }}>
{{ parent() }}
</h2>
{% endblock %}
@yesthatdarya
yesthatdarya / field--bare.html.twig
Created May 19, 2019 16:31
Minimalist field template
{% extends 'field.html.twig' %}
{% block field %}
{% for item in items %}
{{ item.content }}
{% endfor %}
{% endblock %}
@yesthatdarya
yesthatdarya / field.html.twig
Last active March 17, 2019 03:33
A new and improved field template
{%
set classes = [
'field',
'field--name-' ~ field_name|clean_class,
'field--type-' ~ field_type|clean_class,
'field--label-' ~ label_display,
]
%}
{%
set title_classes = [
@yesthatdarya
yesthatdarya / field--field-label-below.html.twig
Created March 17, 2019 01:21
Move the label to the bottom
{% extends 'field.html.twig' %}
{% block field %}
<div{{ attributes.addClass(classes) }}>
{% block content %}
{{ parent() }}
{% endblock %}
{% block label %}
@yesthatdarya
yesthatdarya / field--field-top-5-burritos.html.twig
Created March 17, 2019 01:07
Comma-separated list template
{% extends 'field.html.twig' %}
{% block items %}
{% for item in items %}
<span{{ item.attributes.addClass('field__item') }}>
{{ item.content }}{{ not loop.last ? ', ' }}
</span>
{% endfor %}
{% endblock %}
{% extends 'field.html.twig' %}
{% block field %}
<h2{{ attributes.addClass(classes) }}>
{% block items %}
{{ parent() }}
{% endblock %}
</h2>
{% endblock %}
@yesthatdarya
yesthatdarya / config_split.config_split.local.yml
Created January 19, 2019 21:25
Drupal 8 Config Split - Local
langcode: en
status: false
dependencies: { }
id: local
label: Local
description: ''
folder: ../config/local
module:
devel: 0
devel_generate: 0