.. include:: /Includes.rst.txt .. _typo3fluid-fluid-alias: ============================ alias ViewHelper `` ============================ Declares new variables which are aliases of other variables. Takes a "map"-Parameter which is an associative array which defines the shorthand mapping. The variables are only declared inside the ``...`` tag. After the closing tag, all declared variables are removed again. Using this ViewHelper can be a sign of weak architecture. If you end up using it extensively you might want to fine-tune your "view model" (the data you assign to the view). Examples ======== Single alias ------------ :: {x} Output:: foo Multiple mappings ----------------- :: {x.name} or {y} Output:: [name] or [name] Depending on ``{foo.bar.baz}``. .. _typo3fluid-fluid-alias_arguments: Arguments ========= .. _alias_map: map --- :aspect:`DataType` mixed :aspect:`Required` true :aspect:`Description` Array that specifies which variables should be mapped to which alias