Commit 4bf54fe8 by halweg

refactor: 删除硬编

parent 661c1eda
...@@ -143,57 +143,22 @@ class Topmenu extends JoshineMenu ...@@ -143,57 +143,22 @@ class Topmenu extends JoshineMenu
} }
$name = $child->getData('name'); $name = $child->getData('name');
$name = strtoupper($name); if ($childLevel == 0) {
$html = "<div class=\"level{$childLevel} {$childrenWrapClass}\">";
if ($name == 'BODYSUITS' || $name == 'SUPERDEAL' || $name == 'CONTROL PANTIES' || $name == 'CONTROL PANTIES' || $name == 'CORSETS& WAIST TRAINER' ) { $html .= "<div class=\"row\">
$html .= '<div class="level' . $childLevel . ' ' . $childrenWrapClass . '">'; <ul class=\"subchildmenu col-sm-8 mega-columns columns4\">
$html .= '<div class="row">'; {$this->_getHtml($child, $childrenWrapClass, $limit, $colStops)}
$html .= '<ul class="subchildmenu col-sm-12 mega-columns columns4">'; </ul>
$html .= $this->_getHtml($child, $childrenWrapClass, $limit, $colStops); <div class=\"menu-right-block col-sm-4\">".
$html .= '</ul>'; " " //$this->getLayout()->createBlock(\Magento\Cms\Block\Block::class)->setBlockId('catpic')
$html .= '</div>'; ."</div>
$html .= '</div>'; </div>
} elseif ($name == 'SHAPEWEAR') { </div>";
$html .= '<div class="level' . $childLevel . ' ' . $childrenWrapClass . '">'; } else {
$html .= '<div class="row">';
$html .= '<ul class="subchildmenu col-sm-8 mega-columns columns4">';
$html .= $this->_getHtml($child, $childrenWrapClass, $limit, $colStops);
$html .= '</ul>';
$html .= '<div class="menu-right-block col-sm-4">';
$html .= $this->getLayout()
->createBlock(\Magento\Cms\Block\Block::class)
->setBlockId('catpic') //replace my_cmsblock_identifier with real CMS bock identifier
->toHtml();
$html .= '</div>';
$html .= '</div>';
$html .= '</div>';
} elseif ($name == 'SERVICES') {
$html .= '<div class="level' . $childLevel . ' ' . $childrenWrapClass . ' col-sm-11">';
$html .= '<div class="row">';
$html .= '<ul class="subchildmenu col-sm-9">';
$html .= $this->_getHtml($child, $childrenWrapClass, $limit, $colStops);
$html .= '</ul>';
$html .= '</div>';
$html .= '</div>';
} else if($childLevel == 0) {
$html .= '<div class="level' . $childLevel . ' ' . $childrenWrapClass . '">';
$html .= '<div class="row">';
$html .= '<ul class="subchildmenu col-sm-12 mega-columns columns4">';
$html .= $this->_getHtml($child, $childrenWrapClass, $limit, $colStops);
$html .= '</ul>';
$html .= '</div>';
$html .= '</div>';
} else{
$html .= '<ul class="level' . $childLevel . '">'; $html .= '<ul class="level' . $childLevel . '">';
$html .= $this->_getHtml($child, $childrenWrapClass, $limit, $colStops); $html .= $this->_getHtml($child, $childrenWrapClass, $limit, $colStops);
$html .= '</ul>'; $html .= '</ul>';
} }
return $html; return $html;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment