Version: 4.2.1 Reporter: Rick Lecoat —
The patch for bug 23606 does fix the issue it was intended for, but also seems to created a new one, namely: conditionals that check for populated content inside of a {content} tag pair (eg. content inside a particular column of a grid field inside a fluid field) seem to fail. Example: in the following, my_grid is a grid with three columns, one of which is named ‘caption’.
{my_fluid_field}
{my_fluid_field:my_grid}
{content}
{if content:caption}<span>{content:caption}</span>{/if}
{/content}
{/my_fluid_field:my_grid}
{/my_fluid_field}
The above should output the caption (if it is present in the grid column for that row), but in fact it does not; the entire conditional seems to return false, regardless of whether the expected content is there or not. I’ve run some tests, alternately applying and removing the fix from bug 23606; each time the caption appears in my markup when using the ‘unfixed’ file, but does not when using the ‘patched’ file.
ExpressionEngine implements Markdown Extra and BBCode. Please see the Markdown Extra docs and the BBCode Wikipedia article for a full reference.
**bold**
, __bold__
, *italics*
, _italics_
, ~strike/del~
, `code()`
bold, italics, strike/del, code()
Link: [link title](https://example.com)
Image: ![alt text](https://example.com/image.jpg)
[blockquote]...[/blockquote]
, [quote]...[/quote]
, and Markdown style:
> Some quoted text. > > This is all one quote.
[code]...[/code]
, and you can also specify the language for syntax highlighting, [code=php]...[/code]
GitHub flavored Markdown code fences are also supported:
``` public function decoderRing($str) { return str_rot13($str); } ```