body_start();
$mega_menu_items = Services::whereIn('id',$ids)->get()->groupBy('categories_id');
if ($settings['sort_by'] === 'asc'){
$mega_menu_items->sortBy($settings['sort']);
}else {
$mega_menu_items ->sortByDesc($settings['sort']);
}
foreach ($mega_menu_items as $cat => $posts) {
$output .= '
' ."\n";
$output .= '
'."\n";
if (!empty($settings['category_status'])){
$output .= ''."\n";
}
$output .= '
'."\n";
$output .= '
'."\n";
$output .= '
'."\n";
}
$output .= $this->body_end();
// TODO: return all makrup data for render it to frontend
return $output;
}
function category($id)
{
// TODO: Implement category() method.
$category = ServiceCategory::where(['id' => $id])->first();
return $category->name ?? __('Uncategorized');
}
function name()
{
// TODO: Implement name() method.
return 'service_page_[lang]_name';
}
function slug()
{
// TODO: Implement name() method.
return 'service_page_slug';
}
function enable()
{
// TODO: Implement enable() method.
return true;
}
function query_type()
{
// TODO: Implement query_type() method.
return 'old_lang'; // old_lang|new_lang
}
function title_param()
{
// TODO: Implement title_param() method.
return 'title';
}
}