Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php TYPO3 Femanager模板占位符条件_Php_Templates_If Statement_Typo3 - Fatal编程技术网

Php TYPO3 Femanager模板占位符条件

Php TYPO3 Femanager模板占位符条件,php,templates,if-statement,typo3,Php,Templates,If Statement,Typo3,我有一个很简单的问题。如果需要,我想在FEManager输入字段中添加星号 我试过: <f:form.textarea id="femanager_field_address" property="address" class="input-block-level" additionalAttributes="{femanager:Misc.FormValidationData(settings

我有一个很简单的问题。如果需要,我想在FEManager输入字段中添加星号

我试过:

<f:form.textarea
            id="femanager_field_address"
            property="address"
            class="input-block-level"
            additionalAttributes="{femanager:Misc.FormValidationData(settings:'{settings}',fieldName:'address')}"
            additionalAttributes="{ng-model: 'address'}"
            placeholder="{f:translate(key: 'tx_femanager_domain_model_user.address')}{f:if(condition:{femanager:Misc.IsRequiredField(fieldName: 'address', actionName: actionName)} == 1)->f:then('*')" />
</div>
这不是一个有效的流体表达式。因此,Fluid只解释它能解释的内容(这是内部的
femanager:misc.isRequiredField
ViewHelper,它呈现为
1
,或者更可能是
true

这里有两个问题:

  • 在内联表示法中使用
    f:if
    ViewHelper时,只需将
    then
    值作为参数提供给该ViewHelper即可

    示例(简化):

  • f的
    条件
    参数中使用另一个ViewHelper时:如果
    ViewHelper,则它需要位于字符串变量中:

    例如:

    {f:if(condition: "{femanager:misc.isRequiredField(...)}", then: '*')}
    
  • 这不是一个有效的流体表达式。因此,Fluid只解释它能解释的内容(这是内部的
    femanager:misc.isRequiredField
    ViewHelper,它呈现为
    1
    ,或者更可能是
    true

    这里有两个问题:

  • 在内联表示法中使用
    f:if
    ViewHelper时,只需将
    then
    值作为参数提供给该ViewHelper即可

    示例(简化):

  • f的
    条件
    参数中使用另一个ViewHelper时:如果
    ViewHelper,则它需要位于字符串变量中:

    例如:

    {f:if(condition: "{femanager:misc.isRequiredField(...)}", then: '*')}
    
  • {f:if(condition: someVariable, then: '*')}
    
    {f:if(condition: "{femanager:misc.isRequiredField(...)}", then: '*')}