cancel
Showing results for 
Search instead for 
Did you mean: 

magento cookie restriction mode not working

magento cookie restriction mode not working

Het werkte prima totdat ik meerdere talen had aangemaakt.

 

Kopie gemaakt van "Cookie restriction notice"  en vertaald en toegewezen aan betreffend LAND/TAAL store view.

 

Het origineel welke nog verwees naar alle ALLE WINKELZICHTEN heb ik dus uitgeschakeld.

 

En dan werkt het dus niet meer? 

 

De home pagina is ook vertaald en wijst naar betreffende LAND/TAAL store view. Alles lijkt te kloppen? of zie ik iets over het hoofd?

 

 

 

4 REPLIES 4

Re: magento cookie restriction mode not working

Je moet de correcte pagina nog wel instellen onder Systeem > Configratie > Algemeen > Web > Default Pages > CMS No Cookies Page

Re: magento cookie restriction mode not working

Have you solved the MisterMcJohn ?

Also make sure that the CMS page is selected for the appropriate storeview, if you haven't done that.

Maybe a URL to the site, if the issue still persist?

 

-- Best regards --
Kent Christiansen | Magento Certified Solution Specialist

Re: magento cookie restriction mode not working

Ach nu lees ik je opmerking pas goed:

 

Je moet de correcte pagina nog wel instellen onder Systeem > Configratie > Algemeen > Web > Default Pages > CMS No Cookies Page

 

Bedankt voor je verwijzing, ik ga het proberen. ;-)

 

UPDATE

Ik kan daar per store view alleen een page kiezen en geen STATIC BLOCK.

 

De static block is bestaand en tekst is ook te zien in de cookie pop-up. 

 

cookie_restriction_notice_block

 

En juist die tekst heb ik in alle talen vertaald, maar alleen de bovenste in de lijst van talen is zichtbaar bij alle talen?

 

 

 

 

 

Re: magento cookie restriction mode not working

This is a known bug in Magento, but fortunately it is really simple to fix.

You have two ways of doing it. You can just add a dirty fix to the core file:

1) Open: app/code/core/Mage/Page/Block/Html/CookieNotice.php
2) Replace this line:
$block = Mage::getModel('cms/block')->load($blockIdentifier, 'identifier');
By this code:
$block = Mage::getModel('cms/block')->setStoreId(Mage::app()->getStore()->getId())->load($blockIdentifier, 'identifier');
3) Save it. Now it should take the right static block.

(Modifying core files is not recommended since you will lose your change if you update you Magento installation)

The other way is adding a small extension (recommended way):
https://github.com/kwojc/magento-cookie-restriction-mode-translation-fix
(I have not tested this extension but it looks good)