Share » Forums » Setup & design » case using in=array not working as...

case using in=array not working as expected

case using in=array not working as expected

Monday 19 July 2004 10:05:55 am - 5 replies

Author Message

Paul Forsyth

Monday 19 July 2004 11:05:10 am

If you are using 3.4 try switching the template compiler off in site.ini. It sometimes causes effects like this.

If this is the problem can you file a bug?

Thanks,

Paul

--
http://www.visionwt.com

Hilary C.

Monday 19 July 2004 1:03:34 pm

Turning off template compiling didn't make any difference :( Any other suggestions?

Paul Forsyth

Monday 19 July 2004 1:30:51 pm

Actually, this might be relevant:

http://pubsvn.ez.no/viewcvs/trunk/lib/eztemplate/classes/eztemplateswitchfunction.php

A bug was fixed last week with switches and 'in'. Could you update this file to test?

paul

--
http://www.visionwt.com

Hilary C.

Monday 19 July 2004 2:24:46 pm

Aha - it works now :) Thank you very much :)

I do get an error, though.

-- No such attribute for array(0): section

Obviously, this is because there's no section set for the login page. (At this point, yes, I think this question and my other question merge together.) Is there any way to avoid creating this error? Is it safe to ignore?

Paul Forsyth

Monday 19 July 2004 2:43:26 pm

Great!

Its sort of safe to ignore. You'll find other examples of it during register, search, anywhere which doesnt have a node in fact.

So maybe a test like

{section show=is_set($DesignKeys:used.section)}
Your code...
{/section}

may do the trick.

paul

--
http://www.visionwt.com

You must be logged in to post messages in this topic!

36 542 Users on board!

Forums menu