1 2 Start of File 3 4 <?cs if:Blah == "wow" ?> 5 Blah == wow 6 <?cs else ?> 7 Blah != wow 8 <?cs /if ?> 9 10 11 <?cs if:!#0 ?> 12 13 <?cs if:arg1 ?> 14 wow (true) 15 <?cs else ?> 16 other (false) 17 <?cs /if ?> 18 19 <?cs if:#5 ?> 20 This is True 21 <?cs /if ?> 22 23 <?cs if:Blah == Foo ?> 24 <?cs /if ?> 25 26 <?cs if:Blah < #5 ?> 27 <?cs var:Blah ?> 28 <?cs /if ?> 29 30 <?cs include!"test2.cs" ?> 31 <?cs linclude!"test2.cs" ?> 32 33 <?cs include!"test_escape.cs" ?> 34 <?cs escape: "html" ?><?cs call:echo_all(Title+BlahJs:UrlArg) ?><?cs /escape ?> 35 36 <?cs each: x=Foo.Bar.Baz ?> 37 x = <?cs var:x ?> 38 x.num = <?cs var:x.num ?> 39 40 <?cs if:#1 ?> 41 This is True. 42 <?cs /if ?> 43 wow 44 <?cs /each ?> 45 <?cs /if ?> 46 47 <?cs if:#Wow.Foo ?> 48 This is False. 49 <?cs /if ?> 50 51 <?cs each:x=Outside ?> 52 Outside <?cs name:x ?> 53 <?cs each:y=x.Inside ?> 54 Inside = <?cs var:y ?> 55 <?cs /each ?> 56 <?cs /each ?> 57 58 <?cs if:TestIf == "0" ?> 59 TestIf == 0 60 <?cs elif:TestIf == "1" ?> 61 <?cs var:TestIf ?> 62 TestIf == 1 63 <?cs else ?> 64 TestIf == else 65 <?cs /if ?> 66 67 <?cs if:"1" == "1" ?> 68 Correct, "1" == "1" 69 <?cs else ?> 70 WRONG, "1" != "1" 71 <?cs /if ?> 72 73 <?cs # This is a ClearSilver Comment ?> 74 75 between comments 76 77 <?cs ########################################################## 78 # A multi-line 79 # comment 80 ?> 81 82 More? 83