К содержанию

Как проверить контейнер на наличие дочерних ресурсов?

Добрый день! Необходимо вывести текст если контейнер пуст, если нет то ресурсы выводятся как обычно. Как это можно сделать?
Денис
Денис
21 марта 2018, 13:00
modx.pro
3 206
Реклама

Комментарии: 7

snyadanak
snyadanak Старожил
21 марта 2018, 16:13
{if $_modx->getPlaceholder('total') != 0}
    Денис
    Денис Старожил
    21 марта 2018, 16:39
    Как через pdoTools вывести другой чанк, когда нет ресурсов?
      snyadanak
      snyadanak Старожил
      21 марта 2018, 16:44
      Так я же написал
      {if $_modx->getPlaceholder('total') != 0}
          Выводим ресурсы
      {else}
         {include 'mychunk'}
      {/if}
        Денис
        Денис Старожил
        21 марта 2018, 16:52
        &tplCondition	
        &tplOperator
        &conditionalTpls
        Как с помощью этих параметров через pdoTools вывести другой чанк, когда нет ресурсов для вывода?
          snyadanak
          snyadanak Старожил
          21 марта 2018, 17:15
          Как ты ресурсы выводишь?
            Денис
            Денис Старожил
            21 марта 2018, 21:45
            [[!pdoPage?
                                &element=`msProducts`
                                &parents=`23`
                                &tpl=`cats-other`
                                &limit=`6`
                            ]]
              snyadanak
              snyadanak Старожил
              21 марта 2018, 22:51
              {$_modx->runSnippet('!pdoPage',[
              'element' => 'msProducts',
              'parents' => 23,
              'tpl' => 'cats-other',
              'limit' => 6,
              'totalVar' => 'myTotal'
              ])}
              
              {if $_modx->getPlaceholder('myTotal') == 0}
                 {include 'myChunk'}
              {/if}
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    7