ломается?
                  
                  
                  {'!pdoPage' | snippet : [
                  
                  
                          'ajaxMode' => 'button',
                  
                  
                          'element' => 'msProducts',
                  
                  
                          'frontend_js' => '/assets/components/pdotools/js/pdopage.custom.js',
                  
                  
                          
                  
                  
                          'parents' => $_modx->resource.id,
                  
                  
                          'limit' => $modx->getOption('count-listing'),
                  
                  
                          
                  
                  
                          'includeTVs' => 'TImage,otdelkaFilter,RStvork,TColor',
                  
                  
                          'tvPrefix' => '',
                  
                  
                          
                  
                  
                          'tpl' => 'msProducts.row.main_tpl',
                  
                  
                          'ajaxTplMore' => '@INLINE <button class="btn btn-default btn-more" style="margin: 30px auto 0 auto;">[[%pdopage_more]]</button>',
                  
                  
                        ]}
                  
                  
                
в чанк пихни getoption попробуй
 Александр
                          Щербаков
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Александр
                          Щербаков
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Я подумал об этом но мне такое не нравится :D
 Александр
                          Щербаков
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Александр
                          Щербаков
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Но кст не работает
значит мб $modx->getOption('count-listing') что то лишнее выводит
 Александр
                          Щербаков
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Александр
                          Щербаков
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  'count-listing' надо экранировать
разве getoption требуется в экранирвоании?
имелось в виду что поле надо экранировать кавычками
Потому что так не будет работать
 Александр
                          Щербаков
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Александр
                          Щербаков
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Капитан очевидность)
{$countListing = $modx->getOption('count-listing')} {'!pdoPage' | snippet : [ 'ajaxMode' => 'button', 'element' => 'msProducts', 'frontend_js' => '/assets/components/pdotools/js/pdopage.custom.js', 'parents' => $_modx->resource.id, 'limit' => {$countListing}, 'includeTVs' => 'TImage,otdelkaFilter,RStvork,TColor', 'tvPrefix' => '', 'tpl' => 'msProducts.row.main_tpl', 'ajaxTplMore' => '@INLINE <button class="btn btn-default btn-more" style="margin: 30px auto 0 auto;">[[%pdopage_more]]</button>', ]}
Так нельзя писать. Нужно использовать 'count-listing' | config
 Александр
                          Щербаков
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Александр
                          Щербаков
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  как я это в сниппет запишу?
Можно прям внутрь, а можно перед вызовом определить переменную
В смысле в вызов сниппета?
 Александр
                          Щербаков
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Александр
                          Щербаков
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Это надо использовать в параметре limit на pdoPage
Ну так и написать как я дал.
Обсуждают сегодня