} else {
    $dropdown_css = '#' . $menuID . ' div.floatck, #' . $menuID . ' ul.maximenuck li:hover div.floatck div.floatck, #' . $menuID . ' ul.maximenuck li:hover div.floatck:hover div.floatck div.floatck,
#' . $menuID . ' ul.maximenuck li.sfhover div.floatck div.floatck, #' . $menuID . ' ul.maximenuck li.sfhover div.floatck.sfhover div.floatck div.floatck {
display: none;
}

#' . $menuID . ' ul.maximenuck li:hover div.floatck, #' . $menuID . ' ul.maximenuck li:hover div.floatck li:hover div.floatck, #' . $menuID . ' ul.maximenuck li:hover div.floatck li:hover div.floatck li:hover div.floatck,
#' . $menuID . ' ul.maximenuck li.sfhover div.floatck, #' . $menuID . ' ul.maximenuck li.sfhover div.floatck li.sfhover div.floatck, #' . $menuID . ' ul.maximenuck li.sfhover div.floatck li.sfhover div.floatck li.sfhover div.floatck {
display: block;
}';
    $document->addStyleDeclaration($dropdown_css);
}
$menuposition = $params->get('menuposition', '0');
if ($menuposition) {
    $fixedcssposition = $menuposition == 'bottomfixed' ? "bottom: 0 !important;" : "top: 0 !important;";
    $fixedcss = "div#" . $menuID . ".maximenufixed {\n        position: fixed !important;\n        left: 0 !important;\n        " . $fixedcssposition . "\n        right: 0 !important;\n        z-index: 1000 !important;\n\t\tmargin: 0 auto;\n\t\t" . ($params->get('fixedpositionwidth') ? "max-width: " . modMaximenuckHelper::testUnit($params->get('fixedpositionwidth')) . ";" : "") . "\n    }";
    if ($menuposition == 'topfixed') {
        $fixedcss .= "div#" . $menuID . ".maximenufixed ul.maximenuck {\n            top: 0 !important;\n        }";
    } else {
        if ($menuposition == 'bottomfixed') {
            $fxdirection = 'inverse';
        }
    }
    //$topfixedmenu = $params->get('topfixedmenu', '0');
    //if ($topfixedmenu)
    $document->addStyleDeclaration($fixedcss);
}
if ($params->get('usemobileburgericon') === '1') {
    $mobiletogglercss = "@media screen and (max-width: 524px) {" . "#" . $menuID . " .maximenumobiletogglericonck {display: block !important;font-size: 33px !important;text-align: right !important;padding-top: 10px !important;}" . "#" . $menuID . " ul.maximenuck .maximenumobiletogglerck ~ li.maximenuck.level1 {display: none !important;}" . "#" . $menuID . " ul.maximenuck .maximenumobiletogglerck:checked ~ li.maximenuck.level1 {display: block !important;}" . "}";
    $document->addStyleDeclaration($mobiletogglercss);
}
Exemple #2
0
         $item->innerstyles = "style=\"";
         $item->innerstyles .= "width: inherit;";
         if ($item->leftmargin) {
             $item->styles .= "margin-" . $direction . ":" . modMaximenuckHelper::testUnit($item->leftmargin) . ";";
         }
         if ($item->topmargin) {
             $item->styles .= "margin-top:" . modMaximenuckHelper::testUnit($item->topmargin) . ";";
         }
         if (isset($item->submenuswidth)) {
             // $item->innerstyles .= "width:" . modMaximenuckHelper::testUnit($item->submenuswidth) . ";";
             if (isset($item->colbgcolor) && $item->colbgcolor) {
                 $item->styles .= "background:" . $item->colbgcolor . ";";
             }
         }
         if (isset($item->submenucontainerheight) && $item->submenucontainerheight) {
             $item->innerstyles .= "height:" . modMaximenuckHelper::testUnit($item->submenucontainerheight) . ";";
         }
         $item->styles .= "\"";
         $item->innerstyles .= "\"";
     } else {
         $item->styles = "";
         $item->innerstyles = "";
     }
     $itemlevel == 1 ? $tmpitems['main'] .= "\n\t\t</li>" : '';
     $tmpitems['sub'] .= "\n\t<div class=\"floatck submenuck" . $item->id . "\" " . $item->styles . ">" . $close . "<div class=\"maxidrop-main\" " . $item->innerstyles . "><div class=\"maximenuck2 first \" " . $nextcolumnstyles . ">\n\t<ul class=\"maximenuck2\">";
     // if (isset($item->coltitle))
     // echo $item->coltitle;
 } elseif ($item->shallower) {
     $tmpitems['sub'] .= "\n\t</li>";
     $tmpitems['sub'] .= str_repeat("\n\t</ul>\n\t<div class=\"clr\"></div></div>\n\t<div class=\"clr\"></div></div></div>\n\t</li>", $item->level_diff - 1);
     $tmpitems['sub'] .= "\n\t</ul>\n\t<div class=\"clr\"></div></div>\n\t<div class=\"clr\"></div></div></div>";
Exemple #3
0
     $item->styles .= "width:" . modMaximenuckHelper::testUnit($item->submenuswidth) . ";";
 }
 if (isset($item->colbgcolor) && $item->colbgcolor) {
     $item->styles .= "background:" . $item->colbgcolor . ";";
 }
 // if (isset($item->submenucontainerheight) && $item->submenucontainerheight)
 // $item->innerstyles .= "height:" . modMaximenuckHelper::testUnit($item->submenucontainerheight) . ";";
 if ($item->level > 1) {
     $item->styles .= "top:0;bottom:0;";
 }
 if (isset($previous) && $previous->deeper && $item->level == 2) {
     $item->styles .= "display:block;";
 }
 if ($item->level >= 2) {
     if (isset($item->parent_id) && !isset($column_width->{$item->parent_id})) {
         $column_width->{$item->parent_id} = isset($item->columnwidth) ? modMaximenuckHelper::testUnit($item->columnwidth) : "100%";
     }
     if (isset($item->parent_id) && isset($column_width->{$item->parent_id})) {
         $item->styles .= "left:" . $column_width->{$item->parent_id} . ";";
     } else {
         $item->styles .= "left:100%;";
     }
 }
 $item->styles .= "\"";
 // $item->innerstyles .= "\"";
 // } else {
 // $item->styles = "";
 // $item->innerstyles = "";
 // }
 echo "\n\t<div class=\"floatck\" " . $item->styles . ">" . $close . "<div class=\"maxidrop-top\"><div class=\"maxidrop-top2\"></div></div><div class=\"maxidrop-main\" style=\"width:auto;\"><div class=\"maxidrop-main2\"><div class=\"maximenuck2 first \" " . $nextcolumnstyles . ">\n\t<ul class=\"maximenuck2\" style=\"" . $ulstyles . "\">";
 // if (isset($item->coltitle))