Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Template Questions /

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

Different Includes Based on Logic?


Go to End
Reply


2 Posts   1261 Views

Avatar
Garrett

Community Member, 245 Posts

14 October 2009 at 6:58am

Hi,

I am currently trying to load different include files based on some simple logic using InSection() but it's not working at ALL. In my main Layout/Page.ss template, I am including a file called SideBarChooser, which then has this logic inside it:

	<% if InSection(solutions) %>
	<% include SideBarSolutions %>
	<% else_if InSection(clients) %>
	<% include SideBarClients %>
	<% else_if InSection(industries) %>
	<% include SideBarIndustries %>
	<% else_if InSection(newsroom) %>
	<% include SideBarNewsroom %>
	<% else %>
	<% include SideBar %>
	<% end_if %>

In some cases ALL the SideBars are being painted to the screen; in others, it just plain doesn't work. Anyone have any idea what's wrong with this?

Thanks,
Garrett

Avatar
Willr

Forum Moderator, 5517 Posts

14 October 2009 at 1:25pm

Are any of these pages children of pages in that list? If so then InSection() could return true multiple times.