Jump to:

17452 Posts in 4473 Topics by 1971 members

Archive

SilverStripe Forums » Archive » How do I get the page type from the templatesystem?

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, biapar, Willr, Ingo, simon_w

Page: 1
Go to End
Author Topic: 1579 Views
  • saimo
    Avatar
    Community Member
    67 Posts

    How do I get the page type from the templatesystem? Link to this post

    On my site I have a menu which is similar to a tree, which expands the nodes down to one level deeper than the current page. This is working fine, however, I don't want to show the children of a BlogHolder. Is this possible using only templating or do I have to subclass and override BlogHolder::Children (I'm using children for the menu)?

  • Hamish
    Avatar
    Community Member
    712 Posts

    Re: How do I get the page type from the templatesystem? Link to this post

    Use the tag "ClassName"

    Ie, if you put $ClassName in your template you'll see the page type.

    Or, to display the menu conditionally:

    <% if ClassName != BlogHolder %>

    <!-- your menu here -->

    <% end_if %>

    1579 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.