Ok now it is getting clearer to me.
I believe [value] is a bad choice as it can easily be misinterpreted a the value of the field. This is what I was thinking and obviously does not make any sense at all.
How about something like [substitution], [code] or [delimiter]?
Or just [start] or [start code] or [begin substitution] or something like this?
Or maybe using starting and ending tag like: [substitution][/substituion]?
Edit:
Now my code in the layout field looks like this:
[value]
[cb:if cb_sex="Male"]<img src="./images/male.png" width="25" height="25" />[/cb:if]
[cb:if cb_sex="Female"]<img src="./images/female.png" width="25" height="25"/>[/cb:if]
However what this does is it shows the value (male/female) + the image next to it.
[value] is remaining, but is no longer mandatory (can use the layout without having to supply it). The description of each layout explains what [value] is and that it's mandatory (in B4, no longer mandatory for next release). [value] is the value of the field as it was intended to be displayed for that layout. Nick got rid of it by commenting it out using an HTML comment block. You could also surround it with a HTML tag and class then use CSS to hide it. Example as follows.
<span style="display: none;">[value]</span>
That won't be needed for next release though as you'd just omit [value] entirely.
Kyle (Krileon) Community Builder Team Member Before posting on forums:
Read FAQ thoroughly
+
Read our Documentation
+
Search the forums CB links:
Documentation
-
Localization
-
CB Quickstart
-
CB Paid Subscriptions
-
Add-Ons
-
Forge
-- If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
-- If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please
send me a private message
with your thread and will reply when possible!
-- Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
-- My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.