Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Christian Kragh 14 posts 34 karma points
    Jun 09, 2011 @ 09:35
    Christian Kragh
    0

    Newest pages list

    Hey.

    I want to create a list of all pages sorted by creation date...

    front
    - Text
    - Text
    - List
    - Text
    - Text

    All pages under list are hidden and are not to be shown...

    I use this code, but how can i do something like this?

    <xsl:for-each select="$currentPage/ancestor-or-self::root/Home/descendant-or-self::* [@isDoc and string(umbracoNaviHide) != '1' and umbraco.library:HasAccess(@id,@path)]">
    <xsl:sort select="@updateDate" order="descending" />
    <xsl:if test="position()&lt;='10'">
    <a href='{umbraco.library:NiceUrl(@id)}' title='Test:'>
    <xsl:value-of select="@nodeName"/>
    &nbsp;
    (<xsl:value-of select="name(.)"/>)
    </a>
    </xsl:if>
    </xsl:for-each>

    If I use a IF statement with this, "parent::* [name(.) != 'PersonSide']", inside the for-each the method works, but then I dont get 10 records.

    Christian

  • Michael Latouche 502 posts 816 karma points c-trib
    Jun 09, 2011 @ 11:34
    Michael Latouche
    0

    Hi Christian,

    Is it not possible to place your if test in your top dor-each select?

    Otherwize, you might build a second for-each loop right under the first one with your if test as select. And then do the sorting and all the rest.

    Another option maybe, but I am not sure if this is possible with xslt, is using a local variable as a counter. Then your test on position < 10 would become a test on counter < 10.

    Cheers,

    Michael.

  • Sean Holmesby 61 posts 82 karma points
    Jun 09, 2011 @ 12:31
    Sean Holmesby
    0

    Is it the ' s around the 10? Should it be position() &lt;= 10?

  • Christian Kragh 14 posts 34 karma points
    Jun 09, 2011 @ 14:19
    Christian Kragh
    0

    The function position()&gt;='10' work perfectly...

  • Christian Kragh 14 posts 34 karma points
    Jun 10, 2011 @ 14:19
    Christian Kragh
    0

    I found another solutiuon.

    I created a new documet type equal to my textpages and used it under the person information pages...

    Christian

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies