Hallo Zusammen, ich dachte ich installier mal eben schnell das „Shopware Cookie entfernen“ Plugin, aber leider wird die cookie bar nicht angezeigt. Sie steht immer auf display: none. Shopware Version 5.1.0 Plugin Shopware Cookie entfernen: 1.0.6 Einstellungen: Modus: Später fragen Aktivieren für: Everyone Sprache: Deutsch Land: Deutschland Weiterleiten zu URL:
Farbe: #969696
Die Cookie-bar steht immer auf display: none. Ich hab schon Cookies gelöscht, alle möglichen Browser getestet (kann sein, dass ich es schon mal installiert hatte), vergeblich. Die Meldung wird nicht angezeigt.
Habe ich was falsch eingestellt? Kann jemand das Phänomen auch beobachten? Es gibt angeblich keine Support für das Plugin, allerdings scheint das ja ein Bug zu sein, oder?
Hallo catcologne, in den Bewertungen hat ein Benutzer von einem Problem mit 5.1.1 berichtet. Vielleicht löst sich das Problem mit einem Update auf 5.1.2 ? Gruß
hab jetzt das Update auf 5.1.2 gemacht. Cache geleert, Themes neu kompliliert. Aber die Cookie-Bar wird immernoch mit display: none angezeigt.Ich kann sie ja schlecht im CSS auf display: block setzen, oder?
Poste mal den Inhalt deiner Bot-Liste rein. Findest du unter Einstellungen > Grundeinstellungen > System > Statistiken
Bei dem Cookie Bar Plugin wird am Anfang überprüft ob den Benutzer die Geschichte mit den Cookies betrifft. Bei dir wird false zurückgegeben. Daher siehst du die Cookie Bar nicht.
Ich habe einen anderen Shop, da funktioniert die Cookie Bar. Ich habe mal das Template auf “Responsive” gesetzt. Kein Erfolg. Jetzt bin ich dabei ein Plugin nach dem anderen auszuschalten. Aber irgendwie kann das ja auch nicht sein…
Jetzt habe ich zwei Plugins eingrenzen können, die ich selber geschrieben hab. Aber warum zeigt die Cookie Bar nicht an, wenn ich folgendes Plugin aktiviere?
class Shopware_Plugins_Frontend_FadeRegionsGlobal_Bootstrap extends Shopware_Components_Plugin_Bootstrap
{
static protected $sRegions;
static protected $sRegionsUnsorted;
/**
* Install plugin method
*
* @return bool
*/
public function install()
{
$this->subscribeEvent('Enlight_Controller_Action_PostDispatch','onPostDispatch');
return true;
}
public function onPostDispatch(Enlight_Event_EventArgs $args){
$request = $args->getSubject()->Request();
$response = $args->getSubject()->Response();
$region_array = array();
// Load this code only in frontend
if(!$request->isDispatched() || $response->isException() || ($request->getModuleName()!='frontend' && $request->getModuleName()!="widgets")) {
return;
}
if(self::$sRegions === null){
self::$sRegionsUnsorted = Shopware()->Modules()->Categories()->sGetWholeCategoryTree(65);
foreach (self::$sRegionsUnsorted as $region) {
$region_array[$region['id']] = $region;
}
ksort($region_array);
self::$sRegions = $region_array;
}
if ($args->getSubject()->View()->hasTemplate()){
$args->getSubject()->View()->assign("sRegions",self::$sRegions);
}
}
}