Copied to clipboard

Flag this post as spam?

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


  • Zubair Hasan 18 posts 88 karma points notactivated
    Nov 15, 2018 @ 17:20
    Zubair Hasan
    0

    get properties value

    I'm new to umbraco. I have different pages under Master page e.g. Books, chapter, Home. Chapters is the child page of books.

    I want to call books document different properties like bookname, authorname including chapter document description property on my home page.

    I need help.

  • Bharani Dharan Jayasuri 12 posts 126 karma points c-trib
    Nov 16, 2018 @ 09:19
    Bharani Dharan Jayasuri
    0

    Hi Zubair,

    If your site is structured in a way that Masterpage is your home page and Books is a direct child under it with document type alias, say for example called "books", and chapters with document type alias "chapters", you could write something like,

    @{
    var books = Model.Content.Site().Children("books").Where(x => x.IsVisible()).FirstOrDefault();
    var chapters = books.Children("chapters").Where(x => x.IsVisible()).ToArray();
    }
    
    @*Get properties from books*@
    <p>@books.GetPropertyValue("alias")</p>
    @*In the get properties from chapters*@
    <ul>
        @foreach(var item in chapters ){
            <li>
                <a href="@item.GetPropertyValue("alias")">@item.Name</a>
            </li>
        }
    </ul>
    
  • 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