You are here

README.txt in Field Formatter Template 8.2

Same filename and directory in other branches
  1. 8 README.txt
  2. 7 README.txt
Field Formatter Template

Description
--------------------------
Field Formatter Template (FFT) allow you can easy create and select template for
any field Formatter.

Installation
--------------------------
1. Copy the entire fft directory the Drupal modules/contrib
directory or use Drush with drush dl fft.
2. Login as an administrator. Enable the module on the Modules page.

Usage
--------------------------
- Create your template, default Formatter template store in folder
'sites/all/formatter', you can change this folder at 'admin/config/content/fft'.
Formatter template create as normal twig template, example you create inline tags
template, create file with name 'fft-inline-tags.html.twig' in folder
'sites/all/formatter' open file and type:
<code>
{#Template Name: Inline Tags #}

{% set values = [] %}

{% for item in data %}
  {% set term = link(item.name.value, 'internal:/taxonomy/term/' ~ item.tid.value)|render %}
  {% set values = values|merge([term]) %}
{% endfor %}

<div>{{ values | join(' | ') | raw }}</div>
</code>
Now open "Manage Display" of a content type, chose any field and chose
"Formatter Template" you can config and select "Inline Tags". Your field
formatter will display with 'inline-tags.html.twig'. Variables you can use in
template is data and entity
- data: stored all data of selected field.
- entity: attached entity of field.

File

README.txt
View source
  1. Field Formatter Template
  2. Description
  3. --------------------------
  4. Field Formatter Template (FFT) allow you can easy create and select template for
  5. any field Formatter.
  6. Installation
  7. --------------------------
  8. 1. Copy the entire fft directory the Drupal modules/contrib
  9. directory or use Drush with drush dl fft.
  10. 2. Login as an administrator. Enable the module on the Modules page.
  11. Usage
  12. --------------------------
  13. - Create your template, default Formatter template store in folder
  14. 'sites/all/formatter', you can change this folder at 'admin/config/content/fft'.
  15. Formatter template create as normal twig template, example you create inline tags
  16. template, create file with name 'fft-inline-tags.html.twig' in folder
  17. 'sites/all/formatter' open file and type:
  18. {#Template Name: Inline Tags #}
  19. {% set values = [] %}
  20. {% for item in data %}
  21. {% set term = link(item.name.value, 'internal:/taxonomy/term/' ~ item.tid.value)|render %}
  22. {% set values = values|merge([term]) %}
  23. {% endfor %}
  24. {{ values | join(' | ') | raw }}
  25. Now open "Manage Display" of a content type, chose any field and chose
  26. "Formatter Template" you can config and select "Inline Tags". Your field
  27. formatter will display with 'inline-tags.html.twig'. Variables you can use in
  28. template is data and entity
  29. - data: stored all data of selected field.
  30. - entity: attached entity of field.