diff --git a/app/code/Magento/PageCache/Plugin/Framework/View/Element/InlineFormKeyUpdater.php b/app/code/Magento/PageCache/Plugin/Framework/View/Element/InlineFormKeyUpdater.php new file mode 100644 index 000000000000..f45c21f54143 --- /dev/null +++ b/app/code/Magento/PageCache/Plugin/Framework/View/Element/InlineFormKeyUpdater.php @@ -0,0 +1,25 @@ +getInlineJavaScript(); + } + + private function getInlineJavaScript() + { + $uniqueId = uniqid(); + + return ''; + } +} +?> diff --git a/app/code/Magento/PageCache/etc/di.xml b/app/code/Magento/PageCache/etc/di.xml index f70a56134276..0a7cb2e6d02a 100644 --- a/app/code/Magento/PageCache/etc/di.xml +++ b/app/code/Magento/PageCache/etc/di.xml @@ -44,6 +44,9 @@ + + + diff --git a/app/code/Magento/PageCache/view/frontend/layout/default.xml b/app/code/Magento/PageCache/view/frontend/layout/default.xml index 7e1fc9d31b86..6ce1a7a54869 100644 --- a/app/code/Magento/PageCache/view/frontend/layout/default.xml +++ b/app/code/Magento/PageCache/view/frontend/layout/default.xml @@ -10,6 +10,13 @@ + + + + Magento_PageCache::inline_form_key_provider.phtml + + + diff --git a/app/code/Magento/PageCache/view/frontend/templates/inline_form_key_provider.phtml b/app/code/Magento/PageCache/view/frontend/templates/inline_form_key_provider.phtml new file mode 100644 index 000000000000..4fd4c6b304ff --- /dev/null +++ b/app/code/Magento/PageCache/view/frontend/templates/inline_form_key_provider.phtml @@ -0,0 +1,21 @@ + + +