nirfrost 23 января 2014 0 1
Добрый день поскажите как заставить вывестишь migx в результатах выборки

вот мой код

{processor action="web/getdata" ns="modxsite" params=$params assign=result}
                            {if $result.success}
                            
                            {foreach $result.object as $object}
                            
                            <li>
                           
                                <span class="hideCollapseContent">{$object.pagetitle}</span>
                                
                                <div class="collapseInnerWrap clearfix width25Wrap photoreportsItemWrapper">
                                {$object.content}
                                 
                                      [[getImageList?&tvname=`expan`&tpl=`plus_foto`]]
                                  
                                </div>
                            </li>
                            {/foreach}
                            {/if}


[[getImageList?&tvname=`expan`&tpl=`plus_foto`]]
вот соотвественно и вывод migx
1 комментарий
Fi1osof1
Fi1osof 23 января 2014г в 18:38 #
Добрый день.

1. Как я уже не однократно упоминал, не смешивайте вместе MODX- и Smarty- теги. Smarty отрабатывается сразу, а MODX-теги по сути только в конце, когда MODX-парсер полностью проходится по результату отработки шаблона.

2. Чего-то здесь не хватает. Вот в цикле отрабатывается, но в него не передается никакого меняющегося параметра. В чем логика?

3. Как-то вы все всё сильно усложняете… Почему не обработать просто значение MIGX-TV-параметра на уровне процессора и не набить все потом аккуратно в шаблоне? Вот пример процессора и шаблона. И никаких сниппетов.
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.