General

  eZ Systems Website
  Editor documentation


  Developer documentation

  Back to the top

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: correct type hint on API and not internal implementation

Description

ez_field_value() is a Twig helper which returns a Content item's field value in the current language.

This can be useful when you don't want to use ez_render_field  and manage the rendering by yourself.

Info
If the current language cannot be found as a translation for content, the main language will be used. This behavior is identical when forcing a language using forcedLanguage.

Prototype and Arguments

ez_field_value( eZ\Publish\CoreAPI\Repository\Values\Content\Content content, string fieldDefIdentifier[, string forcedLanguage)

Argument nameTypeDescription
contenteZ\Publish\CoreAPI\Repository\Values\Content\ContentContent object the field referred to with fieldDefIdentifier belongs to.
fieldDefIdentifierstringIdentifier of the field we want to get the value from.
forcedLanguagestringLocale we want the content name translation in (e.g. "fre-FR"). Null by default (takes current locale)

Usage

Code Block
<h2>My title value: {{ ez_field_value( content, "title" ) }}</h2>