но ничего не выводится
                  
                  
                  
                  
                  
                  {!! $modx->runSnippet('multiTV', [
                  
                  
                      'tvName' => 'image',
                  
                  
                      'docid' => $data['id'],
                  
                  
                      'outerTpl' => '@B_FILE: parts.multiTV.outer',
                  
                  
                      'rowTpl' => '@B_FILE: parts.multiTV.row',
                  
                  
                  ]) !!}
                  
                  
                
Жесть...
Почему? Так же красиво. (:
 Кирилл
                          Гацевич
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Кирилл
                          Гацевич
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Ну мне сказали делать в блейде
Готовим данные, чтобы отдать их в блейд, чтобы их там уже на этапе рендера не рендерить, а снова дернуть какую-то директиву, по которой запустить сниппет, в котором запутить поиск шаблона блейда, чтобы отрендерть блейдом отдельно, чтобы сложить данные в эту функцию, чтобы отдать их наконец-то в блейд... Офигенно красиво :)
Ну, правильно сказали. Просто вот такое, это очень черезжопно получается, и рушт на корню всю идею MVC. Так как блейд, это уже средство вывода готовых даных, а не их добычи.
Говорил про то как это редактор раскрашивает. ((: Красиво.
Если их нет, то тогда какой смысл отходить от синтаксиса 1.4? Блейд, это же для удобства вывода, если данные на стороне php подготовлены. Да он и сам в некотором роде php фрагмент генерит, поэтому тут как бы php и сама концепция подготовки данных до вывода первостепенна. А основной объём работы по подготовке данных, это до отдачи в шаблонизатор, в противовес подходу 1.4, когда там prepare-сниппетами строка за строкой готовится на этапе получения.
блейд это еще и foreach всякие. которых тама нету.
Стикер
так может это чанк доклистера
 Кирилл
                          Гацевич
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Кирилл
                          Гацевич
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Та же ошибка
Ну там много чего нет, но смысл все равно такой, что выдали массив или объект с уже подготовленными значениями, а блейд это разом отрендерил.
Обсуждают сегодня