Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
Posted April 4, 20196 yr Was tracking down an error caused by upgrading to 4.4.2 and it would have been useful to comment out some template code, but I don't know how. https://invisioncommunity.com/4guides/themes-and-customizations/template-syntax/ doesn't mention comments Would anyone like to clue me in? Niallc
April 5, 20196 yr for HTML: <!-- Your code goes here --> for CSS: /* Your code goes here */ Edited April 5, 20196 yr by Lucas James
December 12, 20204 yr From my experience, the template excutable code surrounded by {{ execute this; }} like the following still gets executed, even while in <!-- --> Following should be blank, but the template code still execute and will throw an error <!-- This gets executed This gets executed {{$var 20;}} and throws the error Does this print? {$var} --> The following will NOT throw an error: Following should be blank, and is commented out correctly <!-- This gets executed This gets executed {{ // $var 20;}} but does NOT throw the error Does this print? {$var} --> Since executable template codes needs to be on one line for each command, is there a fast way to comment out each of these execution lines? Edited December 12, 20204 yr by mcsg spelling
December 14, 20204 yr You are adding an HTML comment around PHP code. The PHP code will still execute in that context, but the result will be inside an HTML comment that the browser will hide. You would need to comment out the PHP code using PHP commenting functionality like {{ /* Don't execute this}} {{ $var = 'x';}} {{ */}}
December 14, 20204 yr Ah that's better than commenting out every line. Now, if only the ACP editor had a command for that like: ctrl|cmd-/ Thanks!