ahebrank/newcity_twig

There is no license information available for the latest version (dev-master) of this package.

Useful Drupal 8 Twig extensions

Installs: 2 029

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

Type:drupal-module

dev-master 2023-07-15 20:10 UTC

This package is not auto-updated.

Last update: 2024-05-05 00:21:06 UTC


README

A Drupal 8 module to provide some useful Twig extensions and functions

Currently includes:

Extensions

Render helpers

  • resize(style): resize an image with an image style; returns image render array
  • flattenfield: traverse and flatten a render array
  • smarttrim(wordCount): a smarter truncation function (Example: content.field_text|render|striptags|smarttrim(n))
  • alias: get path alias for an entity

Project-specific but potentially useful

  • multilinesuperhead: Break a multiline heading by wrapping all words except the last in <small>

Debug helpers

  • nocomment : removes HTML comments from markup
  • firstlevel : debug dump only the top level of a render array

Functions

  • uniqid() : generate a unique ID with PHP's uniqid()