Обработка migx поля в двух циклах
        Добрый день. Есть такая конструкция 
    
    
                                                                                
            {set $rows = json_decode($_modx->resource.testTV, true)}
    {foreach $rows as $row}
    <div class="individual-block">
      <div class="carousel col-md-6">
         {set $rows1 = json_decode($row.image1, true)}
        {foreach $rows1 as $row}
        <div class="col-xs-12 col-md-8 col-sm-8">
            {$row.image}
        </div>
        {/foreach}
      </div>
      <p> {$row.description}</p>
    </div>
    {/foreach}Если {$row.description} вызвать до внутреннего цикла, то значение из поля выводится. Если же вызывать как на примере выше — пусто. Не могу понять чем перебивается вызов    Комментарии: 4
                Покажите, что выводится при 
                    {$_modx->resource.testTV | print_r : 1}            [{"MIGX_id":"3","description":"
тест1
\n","image1":"[{\"MIGX_id\":\"1\",\"image\":\"43-63.jpg\",\"deleted\":\"0\",\"published\":\"1\",\"published_ro\":\"{\\\"MIGX_id\\\":1,\\\"name\\\":\\\"publish\\\",\\\"use_as_fallback\\\":\\\"\\\",\\\"value\\\":1,\\\"clickaction\\\":\\\"\\\",\\\"handler\\\":\\\"\\\",\\\"image\\\":\\\"assets\\\\/components\\\\/migx\\\\/style\\\\/images\\\\/cb_ticked.png\\\",\\\"idx\\\":0,\\\"_renderer\\\":\\\"this.renderSwitchStatusOptions\\\",\\\"selectorconfig\\\":\\\"\\\"}\"},{\"MIGX_id\":\"2\",\"image\":\"8AGb5Kkyte8 — копия.jpg\",\"deleted\":\"0\",\"published\":\"1\",\"published_ro\":\"{\\\"MIGX_id\\\":1,\\\"name\\\":\\\"publish\\\",\\\"use_as_fallback\\\":\\\"\\\",\\\"value\\\":1,\\\"clickaction\\\":\\\"\\\",\\\"handler\\\":\\\"\\\",\\\"image\\\":\\\"assets\\\\/components\\\\/migx\\\\/style\\\\/images\\\\/cb_ticked.png\\\",\\\"idx\\\":0,\\\"_renderer\\\":\\\"this.renderSwitchStatusOptions\\\",\\\"selectorconfig\\\":\\\"\\\"}\"},{\"MIGX_id\":\"3\",\"image\":\"вариатор.jpg\",\"deleted\":\"0\",\"published\":\"1\",\"published_ro\":\"{\\\"MIGX_id\\\":1,\\\"name\\\":\\\"publish\\\",\\\"use_as_fallback\\\":\\\"\\\",\\\"value\\\":1,\\\"clickaction\\\":\\\"\\\",\\\"handler\\\":\\\"\\\",\\\"image\\\":\\\"assets\\\\/components\\\\/migx\\\\/style\\\\/images\\\\/cb_ticked.png\\\",\\\"idx\\\":0,\\\"_renderer\\\":\\\"this.renderSwitchStatusOptions\\\",\\\"selectorconfig\\\":\\\"\\\"}\"},{\"MIGX_id\":\"4\",\"image\":\"сервис где не обманывают.jpg\",\"deleted\":\"0\",\"published\":\"1\",\"published_ro\":\"{\\\"MIGX_id\\\":1,\\\"name\\\":\\\"publish\\\",\\\"use_as_fallback\\\":\\\"\\\",\\\"value\\\":1,\\\"clickaction\\\":\\\"\\\",\\\"handler\\\":\\\"\\\",\\\"image\\\":\\\"assets\\\\/components\\\\/migx\\\\/style\\\\/images\\\\/cb_ticked.png\\\",\\\"idx\\\":0,\\\"_renderer\\\":\\\"this.renderSwitchStatusOptions\\\",\\\"selectorconfig\\\":\\\"\\\"}\"}]"},{"MIGX_id":"4","description":"
тест2
\n","image1":"[{\"MIGX_id\":\"1\",\"image\":\"43-63.jpg\",\"deleted\":\"0\",\"published\":\"1\",\"published_ro\":\"{\\\"MIGX_id\\\":1,\\\"name\\\":\\\"publish\\\",\\\"use_as_fallback\\\":\\\"\\\",\\\"value\\\":1,\\\"clickaction\\\":\\\"\\\",\\\"handler\\\":\\\"\\\",\\\"image\\\":\\\"assets\\\\/components\\\\/migx\\\\/style\\\\/images\\\\/cb_ticked.png\\\",\\\"idx\\\":0,\\\"_renderer\\\":\\\"this.renderSwitchStatusOptions\\\",\\\"selectorconfig\\\":\\\"\\\"}\"},{\"MIGX_id\":\"3\",\"image\":\"вариатор.jpg\",\"deleted\":\"0\",\"published\":\"1\",\"published_ro\":\"{\\\"MIGX_id\\\":1,\\\"name\\\":\\\"publish\\\",\\\"use_as_fallback\\\":\\\"\\\",\\\"value\\\":1,\\\"clickaction\\\":\\\"\\\",\\\"handler\\\":\\\"\\\",\\\"image\\\":\\\"assets\\\\/components\\\\/migx\\\\/style\\\\/images\\\\/cb_ticked.png\\\",\\\"idx\\\":0,\\\"_renderer\\\":\\\"this.renderSwitchStatusOptions\\\",\\\"selectorconfig\\\":\\\"\\\"}\"}]"}]            
                А, так всё просто. Вы запутались в переменных.
у вас $row переназначается во вложенном цикле. Просто переименуйте {foreach $rows1 as $row1} например
                    у вас $row переназначается во вложенном цикле. Просто переименуйте {foreach $rows1 as $row1} например
                Да, благодарю            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.