Cookies Magento 2.3按客户设置所有类别中每页的项目

Cookies Magento 2.3按客户设置所有类别中每页的项目,cookies,categories,magento-2.3,Cookies,Categories,Magento 2.3,我正在试图保存cookie中的每页项目值(当客户更改时),以便将该值用于所有产品列表页面。我使用了aroundGetLimit()插件方法(Magento\Catalog\Block\Product\ProductList\Toolbar)来管理cookie,但它工作不正常。有时cookie未设置,有时未更新值 $publicCookieMetadata = $this->_cookieMetadataFactory->createPublicCookieMetadata(); $p

我正在试图保存cookie中的每页项目值(当客户更改时),以便将该值用于所有产品列表页面。我使用了aroundGetLimit()插件方法(Magento\Catalog\Block\Product\ProductList\Toolbar)来管理cookie,但它工作不正常。有时cookie未设置,有时未更新值

$publicCookieMetadata = $this->_cookieMetadataFactory->createPublicCookieMetadata();
$publicCookieMetadata->setDurationOneYear();
$publicCookieMetadata->setPath('/');
$publicCookieMetadata->setHttpOnly(false);

return $this->_cookieManager->setPublicCookie(
        'dsdd',
        $value,
        $publicCookieMetadata
 );
如果我关闭了完整页面缓存,一切正常。但启用FPC后,cookie不起作用

请让我知道如何修理