MODX - sprawdzanie poziomu dokumentu
Czasem potrzebujemy określić poziom/zagnieżdżenie dokumentu w strukturze serwisu. Pomoże nam w tym prosty snippet, który policzy ilość dokumentów nadrzędnych.
Snippet
Nazwijmy go "Level".
<?php
// Level
// Get Resource level in site structure
// Author: Piotr Matysiak webready.pl
$id = $modx->documentIdentifier;
$output = count($modx->getParentIds($id));
return $output;
?>
Po wywołaniu snippeta otrzymamy wartość liczbową określającą poziom aktualnie wyświetlonego dokumentu. W chwili obecnej jesteś na poziomie 2 :)