You can add Abe tag to you template following simple rules.
This abe tag will display text
on the document.
<html>
<head>
</head>
<body>
{{abe type='text' key='text_dom'}}
</body>
</html>
<html>
<head>
</head>
<body>
Hello
</body>
</html>
This example will be added to body > class
HTML attributes.
<html>
<head>
</head>
<body class="{{abe type='text' key='text_class'}}">
</body>
</html>
<html>
<head>
</head>
<body class="class-hello">
</body>
</html>
Multiple attributes are allowed on the same HTML DOM object.
<html>
<head>
</head>
<body class="{{abe type='text' key='text_class'}}" id="{{abe type='text' key='text_id'}}">
</body>
</html>
<html>
<head>
</head>
<body class="my-body-class {{abe type='text' key='text_class'}}">
</body>
</html>
On the next example if variable text_class
is not empty use text_class
otherwise use my-default-class
.
<html>
<head>
</head>
<body class="{{#if text_class}}{{abe type='text' key='text_class'}}{{else}}my-default-class{{/if}}">
</body>
</html>
Multiple abe attribute into the same HTML tag.
<html>
<head>
</head>
<body class="{{abe type='text' key='text_1'}}{{abe type='text' key='text_2'}}">
</body>
</html>
Tips use visible false Abe attribute.
{{abe type='text' key='text_1' visible="false"}}
{{abe type='text' key='text_2' visible="false"}}
<html>
<head>
</head>
<body class="{{text_1}} {{text_2}}">
</body>
</html>