Typo3 Fluid:在var中使用变量值

时间:2015-05-06 19:05:03

标签: templates typo3 fluid

在我的流体模板中,我想获得某个类别的标题。变量{overwriteDemand.categories}返回类别的id。现在,要获得类别的名称,我需要这样的东西

{categories.{overwriteDemand.categories}.item.title}

但是像这样,它不起作用,所以我现在尝试做的是制作别名来使用它,并且使用以下代码,catid返回正确的值,但在其他声明中使用它,那里有没有结果。

<f:alias map="{catid: overwriteDemand.categories}">
    {catid}
    {categories.catid.item.title}
</f:alias>

我也试过

 <v:var.set name="category" 
            value="{v:var.get(name: 'categories.{overwriteDemand.categories}.item.title')}" />
 {category.name}

但它会引发ViewHelper-Error,即使它在手册中描述:

https://fluidtypo3.org/viewhelpers/vhs/1.8.0/Var/SetViewHelper.html

任何想法如何解决这个或第二部分的错误是什么?

0 个答案:

没有答案