[geeklog-devel] Current status of using curly braces in story body?

Dirk Haun dirk at haun-online.de
Tue Jan 24 16:24:24 EST 2012


Dan Stoner wrote:

> I've been trying to use curly braces inside a story body, basically
> wanting to show some script (bash shell expansion).

As soon as you want to display code, you should use the [code] or [raw] tags. Those aren't perfect either, but at least the goal is for them to make them display everything verbatim, without being interpreted.


> I found links to this bug:
> 
> http://project.geeklog.net/tracking/view.php?id=1005

That's the "not perfect" bit …


> And a few other forum posts about curly braces.

Depends on where they are used. Curly braces are used for variables by the template engine. So something like {word} would - when run through the template engine - be considered a variable named "word" and would be replaced with its current value. Most of the time, that value would be empty and the entire construct will simply disappear.

Workaround: Add spaces: { word }

If it's code (JavaScript, CSS, etc.) it should still work with the spaces.


> I thought I had curly braces working at one point (possibly with GL
> 1.7.1) but maybe it wasn't, or maybe there was a regression in 1.8.0+.

There was an issue with the handling of curly braces in blocks (only there) in 1.7.0 that was fixed in 1.7.1. I don't think anything else changed recently.


> Can anyone shed some light on this?


Did that help?

bye, Dirk


-- 
http://www.themobilepresenter.com/




More information about the geeklog-devel mailing list