.. include:: /Includes.rst.txt
.. _content_blocks_view_helper_language_path:
===============
cb:languagePath
===============
.. rst-class:: horizbuttons-attention-m
* Class: :php:`TYPO3\CMS\ContentBlocks\ViewHelpers\LanguagePathViewHelper`
Resolves the :html:`LLL:` path to the :file:`labels.xlf` language file of a
Content Block. Use it together with :html:`f:translate` to build a full
translation key without having to hardcode the extension path.
.. warning::
This ViewHelper only works inside the template of a Content Block. It
resolves the current Content Block via the :html:`data._name` or
:html:`settings._content_block_name` template variable. If neither
variable is available and :html:`name` is not given explicitly, an
exception is thrown. An exception is also thrown if the resolved
Content Block is not registered.
Arguments
=========
.. confval-menu::
:name: confval-language-path-arguments
:display: table
:type:
:default:
:required:
.. confval:: name
:name: language-path-name
:required: false
:type: string
The vendor/package name of the Content Block (:yaml:`vendor/name`). If not
set, the current Content Block is resolved automatically.
Examples
========
Default usage
--------------
Inside the current Content Block's own template, :html:`name` can be omitted.
.. code-block:: html
Explicit Content Block name
----------------------------
.. code-block:: html
See also
========
* :ref:`LanguagePath ViewHelper `
* :ref:`Language definition `