Rendered via Layout, section "Main": Conditions template from Singles. But this is true! Ternary expression without then case: Negated ternary expression without then case: The ternary expression is FALSE Standard ternary expression: The ternary expression is TRUE Negated ternary expression: The ternary expression is FALSE Ternary expression with dotted variable paths: Dotted variable TRUE Ternary expression with dotted variable paths without then case: 0 === FALSE 1 === TRUE (0) === FALSE (1) === TRUE 0 && 0 === FALSE 0 || 0 === FALSE 1 && 0 === FALSE 0 && 1 === FALSE 1 || 0 === TRUE 0 || 1 === TRUE 0 || 1 && 0 === FALSE 0 || 1 && 1 === TRUE $varfalse === FALSE $vartrue === TRUE !($vartrue) === FALSE $vararray1 == $vararray2 === FALSE ($vararray1 == $vararray1) && $vartrue === TRUE $varfalse == $varfalse === TRUE $varfalse != $varfalse === FALSE $vararray1 == $vararray1 === TRUE 'thisstring' != 'thatstring' === TRUE 'somestring' || 'thisstring' != 'thatstring' === TRUE # Sir's template is rendered above (990 bytes).