Проблема с родительской категорией



  • Всем привет. У меня есть категории товаров по названиям производителей кондиционеров, в виде коллекций. И есть родительская категория "Настенные сплит системы".

    Для сортировки товаров используется tagManager2.

    alt text

    Внутри категорий (Midea, Gree, Tosot) сортировка по TV-параметрам работает отлично!
    alt text

    Но в родительской категории "Настенные сплит системы" пусто. Товары из всех категорий просто не выводятся...
    alt text

    Код шаблона категорий.

    <section id="content" class="content-section">
    
    	<div class="container">
    		<div class="row">
    	    
    	    <div class="col-xs-12 col-md-3">
    	        
    	        <div class="panel panel-default">
    	            <div class="panel-heading">
    	                <div class="panel-title">
    	                		<h4>Подобрать кондиционер</h4>
    	                    <button class="btn-icon" data-toggle="tooltip" data-placement="bottom" title="Сброс" onclick="tmFilters.resetFilters(); return false;">
    	                        <i class="fa fa-refresh"></i>
    	                    </button>
    	                </div>
    	            </div>
    	            
    	            <div class="panel-body collapse in" id="filters">
    	                
    	                <form action="[[~[[*id]]]]" method="get">
    	                    
    	                    <div class="row">
    	                    [[tmFilters@filters]]
    	                    </div>
    	                    
    	                    <input type="hidden" name="page_id" value="73" disabled="disabled" />
    	                    <input type="hidden" name="sortdir" value="asc" />
    	                    
    	                </form>
    	                
    	            </div>
    	        </div>
    	        
    	    </div>
    	    
    	    <div class="col-xs-12 col-md-9">
    	        <div class="breadcrumbs list">
    						[[$get-crumbs]]
    					</div>
    	        
    	        <div class="content-inline">
    	        	<h2>[[*pagetitle]]</h2>
    	        	
    	        	<div class="form-group">
    			        <select class="f_limit form-control" name="limit" onchange="tmFilters.changeOrder(this);" style="width: 180px;">
    			        		<option value="" disabled selected>Выводить по</option>
    			            <option value="9">9</option>
    			            <option value="12">12</option>
    			            <option value="24">24</option>
    			        </select>
    				    </div>	
    	        	
    				    <div class="pull-right" id="viewSwitch">
    			        <div class="btn-group">
    			            <a class="btn-icon active" data-toggle="tooltip" title="Список">
    			                <i class="fa fa-th-large"></i>
    			            </a>
    			            <a class="btn-icon" data-toggle="tooltip" title="Плитка">
    			                <i class="fa fa-reorder"></i>
    			            </a>
    			        </div>
    				    </div>
    
    	        </div>
    
    					<div class="clearfix"></div>
    	        
    	        <div class="row" id="products">
    	            [[!tmCatalog]]
    	            <div class="clearfix"></div>
    	        </div>
    	        
    	        <div class="clearfix"></div>
    	        
    	    </div>
    	    
    	    <div class="col-xs-12 col-md-9">
    	    	<div class="form-group ajax-pagination">
    	            <button class="btn btn-primary btn-block" id="button-show-more">
    	                <span>[[!+limit]] / [[!+total]]</span> Показать ещё</i>
    	            </button>
    	        </div>
    	    </div>
    	    
    		</div>
    
    		<script type="text/javascript" src="[[++base_url]]assets/components/tag_manager2/js/web/one_page_pagination.js"></script>
    		<script type="text/javascript">
    		    onePagePagination.init({
    		        currentPage: [[!+page]],
    		        onPageLimit: [[!+limit]],
    		        totalPages: [[!+pageCount]],
    		        totalItems: [[!+total]]
    		    });
    		</script>
    		
    	</div>
    		
    </section>
    

    Я уже голову сломал, спасибо за помощь.



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



  • @Agrich так смысл топика в том что в основной категории - "настенные сплит-системы" ничего не выводится. А в дочерних - брендах (midea, mdv..) всё отлично работает!

    Насчёт изменения глубины — спасибо, попробую.



  • ну я так понимаю у тебя не выводится при фильтрации, и вопрос был в том выводится ли вообще без фильтров, какой снипет используеш для вывода getPages? а он в свою очередь или getProducts или getResources? [[!tmCatalog &depth=2]] попробуй) и отпиши, интересно)



  • @Agrich сделал так

    [[!tmCatalog &depth=`2`]]
    

    Товары начали показываться в основной категории, но не фильтруются.
    В фильтре в наборе параметров тоже сделал depth равным 2.

    [[tmFilters@filters_all]]
    


  • пропиши &depth=2 через набор параметров, думаю просто неработает AJAX изза этого не работают фильтры



Последние темы

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.