So, I think I've caught on that advanced conditions and EE tags don't play like expected.
So, I downloaded Mark C's "IfElse" plugin and things are looking up.
However, my default condition, doesn't work. EE is NOT parsing the "last/default" condition so therefore the content is not appearing from the channel and only text versions of the field names (e.g. {title}, {body}) appear.
Any help would be appreciated.
{exp:ifelse parse="inward"}
{if segment_3 =="1"}
{exp:channel:entries channel ="about" entry_id="33"}
{if:elseif segment_3=="2"}
{exp:channel:entries channel ="about" entry_id="32"}
{if:elseif segment_3=="3"}
{exp:channel:entries channel ="about" entry_id="34"}
{if:elseif segment_3=="4"}
{exp:channel:entries channel ="about" entry_id="35"}
{/if}
{/exp:ifelse}
{title}
{body}
{/exp:channel:entries}
Also, for the last condition, I've tried the normal:
{if:else}
{exp:channel:entries channel ="about" entry_id="35"}
{/if}
{/exp:ifelse}
But no cigar.
{if:else}
does that not appear either?{exp:channel:entries}
? Please, update your question.