We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 44409
    • 8 Posts
    modx-1.0.10 Evo
    В чанке вызываю сниппет №1: [[snip1]]
    В нем содержимое:
    <? 
    echo "111"; 
    $html = $modx->runSnippet(’snip2’);
    ?>


    Во сниппете №2 такое же примитивное содержимое:
    <? 
    echo "222"; 
    ?>

    На странице отрабатывает только первый: 111

    Ошибок нет, где я делаю что-то не так, помогите! [ed. note: sam777 last edited this post 13 years, 1 month ago.]
      • 44409
      • 8 Posts
      Разобрался, все просто: вызов 2го сниппета не означает переход к нему, он вызывается как функция и надо использовать ответ от него, кроме того использование параметров обязательно.
      Исправленное содержимое 1го сниппета:
      <? 
      echo "111"; 
      $params[’parents’] = ’_’;
      $snip2 = $modx->runSnippet(’snip2’,$params);
      return $snip2;
      ?>