2017-09-05 7 views
2

私は8LTS(+ fsc)とext:フォームを使用してgridelements(8.x.xのdevブランチ)を持っています。どちらも自分のために働くようです。しかし、グライドメントコンテナにフォーム要素を配置すると...フォームを送信するときに次のエラーメッセージが表示されます。TYPO3 - ext:gridelementsで使用するときにフォームが機能しない - v8

エラーが発生しました。
指定された文字列に有効なHMACが付加されていませんでした。

誰でもこの原因が考えられますか?他のCE要素はグリッド内で動作するようです。

グリッドの設定は、すべての* CE用に定義された容器の中に許可されている:

Name: Column #1 
Column number: 10 
Allowed CE: * 
Allowed Grids: * 

とログで:

Core: Exception handler (WEB): Uncaught TYPO3 Exception: #1320830018: The given string was 
not appended with a valid HMAC. | TYPO3\CMS\Extbase\Security\Exception\InvalidHashException 
thrown in file /is/htdocs/www/typo3_src-8.7.4/typo3/sysext/extbase/Classes/Security/Cryptography/HashService.php 
in line 94. 
Requested URL: .../contact/?tx_form_formframework%5Baction%5D=perform&tx_form_formframework%5Bcontroller%5D=FormFrontend&cHash=c81ac6ed1b41sdfgsdg71fsdfb44584e7 

デバッグを示しています。

TYPO3\CMS\Extbase\Security\Exception\InvalidHashException thrown in file 
/is/htdocs/.../www/typo3_src-8.7.4/typo3/sysext/extbase/Classes/Security/Cryptography/HashService.php in line 94. 

19 TYPO3\CMS\Extbase\Security\Cryptography\HashService::validateAndStripHmac("a:1:}ac4293effb593e4b063cbfcc6fc2c1e2c0c650a1") 

/is/htdocs/.../www/typo3_src-8.7.4/typo3/sysext/extbase/Classes/Mvc/Controller/MvcPropertyMappingConfigurationService.php: 

00124:   } 
00125: 

00126:   $serializedTrustedProperties = $this->hashService->validateAndStripHmac($trustedPropertiesToken); 

00127:   $trustedProperties = unserialize($serializedTrustedProperties); 
00128:   foreach ($trustedProperties as $propertyName => $propertyConfiguration) { 

... 

答えて

0

OK ... v8でgridelementsのためにいくつか変更されました。あなたがする必要があるのは、異なるグリッドのテンプレートを「アウトソース」することです。ここで詳しく説明します:https://coders.care/blog/tutorial/gridelements-and-cms-8/

関連する問題