Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

КАТЕГОРИИ В HEADER , ПОДСКАЖИТЕ


Recommended Posts

ПОДСКАЖИТЕ Пожалуйста, КОГДА-ТО СКАЧАЛ НА ФОРУМЕ ДОПОЛНЕНИЕ category_header.zip, ТАМ ОПИСЫВАЛОСЬ КАК СДЕЛАТЬ ВЫВОД КАТЕГОРИЙ В 2 И БОЛЬШЕ КОЛОНКИ.

ОБЫСКАЛ ВЕСЬ ФОРУМ. ДАННУЮ ТЕМУ НЕ НАШЕЛ. ИЗЛОЖУ СКРИН КАК МЕНЮ ВЫГЛЯДИТ И САМИ ФАЙЛЫ В АРХИВЕ, МОЖЕТ КТО-ТО ВИДЕЛ, ЗНАЕТ ГДЕ ТЕМА ДЕЛАСЬ...post-4020-0-12381000-1313448496_thumb.png

category_header.zip

Надіслати
Поділитися на інших сайтах


А ЧЕГОЖ ТУТ НЕ ПОНЯТЬ???????????!!!!!!!!!!!!!!!

ну если все такие умные, то подскажите как сделать вывод категорий в 2 и больше колонок в хедере ?

а тема такая точно была!

Надіслати
Поділитися на інших сайтах


ну если все такие умные, то подскажите как сделать вывод категорий в 2 и больше колонок в хедере ?

а тема такая точно была!

Какие на#ер колонки? Вы хоть выражайтесь нормальным языком, чтоб Вас понимали не только Вы сами! Я так... понял(ох мля..), что вы хотите категории в header.php, при наведении на одну из которых выплывали подкатегории?! Если так то - http://www.channelcommerce.co.uk/opencart-css-menu.html

Если нет, то сообщение #2.

  • +1 2
Надіслати
Поділитися на інших сайтах


Ritter спасибо, занимательная ссылка.

Ну а те, кто возмущаются, поймите - не только стиль изложения вопроса был неясен, НО И ЗАДАВАТЬ ТАКИЕ ВОПРОСЫ СПЛОШНЫМ КАПСЛОКОМ НЕ КОМИЛЬФО.

Отсюда вывод - ...

Надіслати
Поділитися на інших сайтах

Какие на#ер колонки? Вы хоть выражайтесь нормальным языком, чтоб Вас понимали не только Вы сами! Я так... понял(ох мля..), что вы хотите категории в header.php, при наведении на одну из которых выплывали подкатегории?! Если так то - http://www.channelcommerce.co.uk/opencart-css-menu.html

Если нет, то сообщение #2.

русский язык не знаю, пользуюсь переводчиком.приведу пример меню как должно быть на скрине (в 4 колонки):post-4020-0-78198800-1313572464_thumb.png

Надіслати
Поділитися на інших сайтах


  • 4 weeks later...

А не моглибы помочь разобраться с классами? Очень долго ковырял, но моя логика видимо уснула. Заранее благодарен!

Имеем:

	protected function getCategories($parent_id, $current_path = '') {
		$category_id = array_shift($this->path);
		
		$output = '';
		
		$results = $this->model_catalog_category->getCategories($parent_id);
		
		if ($results) { 
			$output .= '<ul>';
    	}
		
		foreach ($results as $result) {	
			if (!$current_path) {
				$new_path = $result['category_id'];
			} else {
				$new_path = $current_path . '_' . $result['category_id'];
			}
			
			$output .= '<li>';
			
			$children = '';

			$children = $this->getChildCategories($result['category_id'], $new_path);

			$output .= '<a class="hide" href="' . $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&path=' . $new_path)  . '">' . $result['name'] . '</a>';
		
        	$output .= $children;
        
        	$output .= '</li>'; 
		}
 
		if ($results) {
			$output .= '</ul>';
		}
		
		return $output;
	}
	
	protected function getChildCategories($parent_id, $current_path = '') {
		$category_id = array_shift($this->path);
		
		$output = '';
		
		$results = $this->model_catalog_category->getCategories($parent_id);
		
		if ($results) { 
			$output .= '<ul>';
    	}
		
		foreach ($results as $result) {	
			if (!$current_path) {
				$new_path = $result['category_id'];
			} else {
				$new_path = $current_path . '_' . $result['category_id'];
			}
			
			$output .= '<li>';
			
			$children = '';
			
			if ($category_id == $result['category_id']) {
				$children = $this->getChildCategories($result['category_id'], $new_path);
			}
			
			$output .= '<a href="' . $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&path=' . $new_path)  . '">' . $result['name'] . '</a>';
						
        	$output .= $children;
        
        	$output .= '</li>'; 
		}
 
		if ($results) {
			$output .= '</ul>';
		}
		
		return $output;
	}

Нужно чтобы было вот такого вида:

    <ul id="topnav"> 
        <li> 
        	<a href="#" class="CatMan">Родитель</a> 
            <div class="sub"> 
            	<ul> 
                    <li><a href="#">Подкатегория 1</a></li> 
                    <li><a href="#">Подкатегория 2</a></li> 

                </ul> 
                
            </div> 
        </li>
    </ul>  
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.