function start_lvl(&$output, $depth = 0, $args = array())
    {
        if ($this->mega_menu_enable == 1) {
            if ($depth == 0) {
                $Layout = new ThemeLayout();
                $class = array('sf-mega', 'pb-layout-responsive-0', $Layout->getLayoutCSSClass($this->mega_menu_layout, 'theme-layout-'));
                $output .= '
					<div' . ThemeHelper::createClassAttribute($class) . '>
				';
            }
            if ($depth == 1) {
                $output .= '
					<ul>
				';
            }
        } else {
            $output .= '
				<ul>
			';
        }
    }
 function setWidgetAreaLayout($postId)
 {
     $Layout = new ThemeLayout();
     $option = ThemeOption::getPostMeta($postId);
     ThemeHelper::removeUIndex($option, 'widget_area_footer_layout');
     $this->widgetAreaLayout = $option['widget_area_footer_layout'];
     return $Layout->getLayoutCSSClass($this->widgetAreaLayout);
 }
예제 #3
0
 function setWidgetAreaLayout($postId)
 {
     $Layout = new ThemeLayout();
     $option = ThemeOption::getPostMeta($postId);
     $this->widgetNumber = 0;
     $this->widgetAreaLayout = $option['widget_area_footer_layout'];
     add_filter('dynamic_sidebar_params', array($this, 'setWidgetLayout'), 10);
     return $Layout->getLayoutCSSClass($this->widgetAreaLayout);
 }