Project

General

Profile

Actions

Bug #86426

closed

Unexpected f:translate error

Added by Robert Winter over 5 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Fluid
Target version:
-
Start date:
2018-09-28
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
9
PHP Version:
7.2
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

I have tried to achieve a simple filter for items and wanted filter those items by a multiselect field of types.

After submitting the form with multiple values selected following error occured:

Either "key" or "id" must be provided for f:translate
in TranslateViewHelper.php line 131

The necessary code is als following:

<?php
namespace Vendor\Theme\Domain\Model;

class Demand extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity {

    /**
     * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\Vendor\Theme\Domain\Model\Type>
     **/
    protected $types;

    /**
     * @param \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\Vendor\Theme\Domain\Model\Type> The type of the demand
     * @return void
     */
    public function setTypes($types) {
        $this->types = $types;
    }
    /**
     * @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage
     */
    public function getTypes() {
        return $this->types;
    }
}

###Search.html###

<f:form class="form" method="post" action="search" name="demand" object="{demand}">

    <f:form.select property="types" options="{types}" optionLabelField="title" optionValueField="uid" multiple="1" size="10" />

    <f:form.submit value="filter"/>
</f:form>

The problem was solved when I deactivated the admin panel:

Seems to be an unwanted lang overlay for debugging issues???


Files

toolbar.PNG (3.51 KB) toolbar.PNG Robert Winter, 2018-09-28 17:13
ftranslate.PNG (133 KB) ftranslate.PNG Robert Winter, 2018-09-28 17:14
example.tar.gz (3.51 KB) example.tar.gz Ralf Zimmermann, 2018-12-04 19:05
Actions

Also available in: Atom PDF