22977 Posts in 11806 Topics by 2826 members
Page: 1 2
|Go to End||Next >|
26 January 2010 at 10:00pm
I wrote this
<% if First_name or Last_name %>hello <% end_if %>
but isn't correct..can you hel me to write in correct mode?
26 January 2010 at 11:54pm
AFAIK there is no "OR" in the template syntax.. ;)
You'll have to make do with IF constructs...
27 January 2010 at 12:12am
But I need an OR clause.
If first_name OR last_name are present I print someting, else no.
How can I solve this problem?
27 January 2010 at 12:30am
Well.. construct an or by using if / else ?
It is not pretty, but it works.
27 January 2010 at 12:42am Last edited: 27 January 2010 12:43am
Yes - but if only bla2 is true this will not work!
You may build a php function to check your names.
27 January 2010 at 12:47am
Hence the " etc. etc." in my post.
Of course , The cleaner way would be to add a method to your PHP class.
27 January 2010 at 1:06am
There was a discussion 2 years ago about the "Template page control with boolean operators" http://silverstripe.org/archive/show/77286#post77286 and http://groups.google.com/group/silverstripe-dev/browse_thread/thread/db752c5de80f3156
I'm still missing the boolean functions inside the Template page control.
27 January 2010 at 7:23am
Actually you can use <% if First_name || Last_name %>.
Page: 1 2
|Go to Top||Next >|