We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26586
    • 184 Posts
    Применение...
    Делает редирект из текущего документа в дочерний, если он всего один.

    [!OneChildRedirect!] или [!OneChildRedirect? &docid=`<id документа>`!]

    $docid = (isset($docid))? $docid: $modx->documentIdentifier;
    
    $children = $modx->getActiveChildren($docid, 'menuindex', 'ASC');
    if (is_array($children) && count($children)==1) {
        $firstChildUrl= $modx->makeUrl($children[0]['id']);
        return $modx->sendRedirect($firstChildUrl);
    }
    



    Написано по мотивам FirstChildRedirect