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

Student777

Новачок
  
  • Публікації

    25
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Student777

  1. Извините, ошибся - первый отрывок кода выше из /controller/product/category.php , а не из  МОЯ_ТЕМА/template/product/category.tpl

     

    Так как сделан код выше - кроме нужных категорий выводятся и другие ссылки - из верхнего меню и из футера, подскажите как их убрать?

  2. Вот кусочек кода, с моей добавкой из sitemap.php, может кто подскажет как его доделать чтобы выводил развернутый список категорий и вложенных подкатегороий или скажите сколько будет стоить

    Ниже отрывок кода из файла category.php из МОЯ_ТЕМА/template/product/category.tpl

    $results = $this->model_catalog_category->getCategories($category_id);
    
    foreach ($results as $result) {
    	$filter_data = array(
    		'filter_category_id'  => $result['category_id'],
    		'filter_sub_category' => true
    	);
    	$data['categories'][] = array(
    		'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),					
    		'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url)
    	);
    
    
    	////////////////////////////////////Начало кода взятього из sitemap.php//////////////////////////////////////////
    	$data['categories'] = array();
    
    	$categories_1 =  $this->model_catalog_category->getCategories($category_id);
    
    	foreach ($categories_1 as $category_1) {
    		$level_2_data = array();
    
    		$categories_2 = $this->model_catalog_category->getCategories($category_1['category_id']);
    
    		foreach ($categories_2 as $category_2) {
    			$level_3_data = array();
    
    			$categories_3 = $this->model_catalog_category->getCategories($category_2['category_id']);
    
    			foreach ($categories_3 as $category_3) {
    				$level_3_data[] = array(
    					'name' => $category_3['name'],
    					'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $category_1['category_id'] . '_' . $category_2['category_id'] . '_' . $category_3['category_id'])
    				);
    			}
    
    			$level_2_data[] = array(
    				'name'     => $category_2['name'],
    				'children' => $level_3_data,
    				'href'     => $this->url->link('product/category', 'path='. $this->request->get['path'] . '_' . $category_1['category_id'] . '_' . $category_2['category_id'])
    			);
    		}
    
    		$data['categories'][] = array(
    			'name'     => $category_1['name'],
    			'children' => $level_2_data,
    			'href'     => $this->url->link('product/category', 'path=' . $category_1['category_id'])
    		);
    	}
    		
    	///////////////////////////////////////////////Конец кода взятього из sitemap.php///////////////////////////////////////////////
    
    }

    Ниже отрывок кода из category.tpl с вставкой кода из sitemap.tpl, выводящего категории

    
        <?php if ($categories) { ?>
        <h3><?php echo $text_refine; ?></h3>
        <?php if (count($categories) <= 5) { ?>
        <div class="row">
          <div class="col-sm-3">
            <ul>
              <?php foreach ($categories as $category) { ?>
              <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
              <?php } ?>
            </ul>
          </div>
        </div>
        <?php } else { ?>
        <div class="row">
          <?php foreach (array_chunk($categories, ceil(count($categories) / 4)) as $categories) { ?>
          <div class="col-sm-3">
           <!-- <ul>-->	
            <!--  <?php foreach ($categories as $category) { ?>-->	
             <!-- <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>-->	
    	
    
    		<!-- /////////////////////////////////Код ниже добавил я///////////////////////////////////////////////-->		
    		 <ul>
    		   <?php foreach ($categories as $category_1) { ?>
    			<li><a href="<?php echo $category_1['href']; ?>"><?php echo $category_1['name']; ?></a>
    			  <?php if ($category_1['children']) { ?>
    			  <ul>
    				<?php foreach ($category_1['children'] as $category_2) { ?>
    				<li><a href="<?php echo $category_2['href']; ?>"><?php echo $category_2['name']; ?></a>
    				  <?php if ($category_2['children']) { ?>
    				  <ul>
    					<?php foreach ($category_2['children'] as $category_3) { ?>
    					<li><a href="<?php echo $category_3['href']; ?>"><?php echo $category_3['name']; ?></a></li>
    					<?php } ?>
    				  </ul>
    				  <?php } ?>
    				</li>
    				<?php } ?>
    			  </ul>
    			  <?php } ?>
    			</li>
    		   <?php } ?>
    		  </ul> 
    		<!-- /////////////////////////////////Конец моего кода///////////////////////////////////////////////-->
           	<!--   <?php } ?>-->
          	<!--  </ul>
    
          </div>
          <?php } ?>
        </div>	

     

  3. Спасибо, многоуровневое меню планирую купить вот это - MegaMenu Pro подойдет? Но еще хотел вывести данные помимо меню на странице с описанием категорий, там в цикле выводятся дочерние категории, а как туда прицепить следующий уровень, вот как это сделать кто подскажет похоже на то как на сайте Леруа? Не хотелось бы делать статично на html, но наверно придется.

  4. Здравствуйте, подскажите пожалуйста кто знает - как вывести категории третьего уровня на странице с категорией 2го уровня, структура каталога интересует по аналогии с сайтом Леруа Мерлен leroymerlin.ru  - подскажите какие внести изменения в categry.tpl?

    sdg34634.PNG

  5. Здравствуйте, ваш модуль отлично работает, но при включении в дополнениях модуль Basic captca (хочу использовать в форме обратной связи на странице Контакты), в оформлении заказа с помощью Simple перестает отображаться captcha. Не подскажите в чем проблема?

     

  6. В 13.03.2016 в 17:47, goshyo сказал:

    Всем привет.
    Подскажите, пожалуйста, почему если покупатель через форму "Связаться с нами" отправляет вопрос (при этом заполняет поле имя, вводит свой e-mail, собственно вопрос и капчу), то админу приходит на почту его вопрос, но с обратным адресом почтового сервера, на котором работает интернет-магазин (наподобие postmaster@мой_сайт.nichost.ru), а обратный адрес покупателя нигде не видно.
    Спасибо.

    Такая же проблема, в письме приходит имя пользователя, сообщение, а адрес  почты (заголовок From) приходит тот, который я указал в настройках магазина, но не тот который вводит пользователь на сайте в поле  "E-Mail для связи" на странице "Связаться с нами" Ocstore 2.3

    Подскажите что делать?

  7. Модуль не выводит добавляемые способы оплаты при отключенной доставке товара, а можно ли сделать чтобы эти варианты оплат отображались? Мне нужно указать в оформлении заказа выбор оплаты: наличными, оплата на карту (без самой оплаты). Доставка не будет, а будет самовывоз.

  8. У меня модуль не отображается в Панель управления>Система>Инструменты. В менеджере дополнений модуль включен, обновить нажимал, Версия ocStore 2.3.0.2.3. В чем может быть причина подскажите?

×
×
  • Створити...

Important Information

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