21295 Posts in 5734 Topics by 2602 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 975 Views |
-
Only show content on some pages

14 July 2009 at 10:47pm
Hello,
i want to add a section for commercial banners on a website.
I want this banner to be shown on some pages but not all.
How can i arrange this? Can i do this in the .ss file? Like
if page != home {
fkjjfjfdjfgdgf
}
endif -
Re: Only show content on some pages

15 July 2009 at 9:21am
You can use the URLSegment, ClassName, Title, or anyother identifier. I personally always have a HomePage.php page type so I prefer to use classname but your could use urlsegment. Negation is not supported currently by SS so you have to do a bit of a work around
<!-- based on classname -->
<% if ClassName = HomePage %><% else %> <!-- DO SOMETHING --> <% end_if %>
<!-- based on url -->
<% if URLSegment = home %><% else %> <!-- DO SOMETHING --> <% end_if %>
For a list of template actions see http://doc.silverstripe.com/doku.php?id=built-in-page-controls
| 975 Views | ||
|
Page:
1
|
Go to Top |


