Vanilla 1.1.2 Forum von Lussumo. Weitere Informationen: Dokumentation, Community.

    • CommentAuthoristvanv
    • CommentTime28.06.2012 bearbeitet
     permalink
    Hallo Leute,

    ich bin ein Blindfisch und schaffe es nicht ein kleines Snippet zu schreiben, dass mir die aktuelle Dokumentenebene als Zahl ausgibt. Diese will ich dann in ein getResource Template als Klassenzusatz verwenden, z.B.:
    <div class="item level_[[getLevel]]">
    Ich habe versucht aus den ganzen Infos die zu ähnlichen Problemen rumschwirren ein Snippet zu bauen, aber das funktioniert hinten und vorne nicht, da ich keine Ahnung von PHP habe. Hat da jemand schon mal so was gemacht? Hier mein Gehversuch:
    $output = '';
    $id = $modx->getResourceIdentifier;
    $levelcount = count($modx->getParentIds(&id));
    $output .= $levelcount;
    return $output;

    Fragen:
    Gibt es die getResourceIdentifier Methode überhaupt, wie bekomme ich die aktuelle ID?
    Es wird mit getParentIds(§id) ja eigentlich ein Array gebastelt? Wie zähle ich die Stellen?

    Danke
    István
    •  
      CommentAuthorsam
    • CommentTime28.06.2012
     permalink
    Evtl. hiermit:
    http://www.modxcms.de/forum/comments.php?DiscussionID=5176#Item_2
    und den Aufruf z.B.:[[*id:getLevel]]oder[[+id:getLevel]]
    • CommentAuthoristvanv
    • CommentTime28.06.2012
     permalink
    Danke. Das Leben kann so schön und einfach sein.