Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Output HTML properties in HTL

ksned
Level 1
Level 1

I have a use case for outputting single HTML properties (e.g. 'disabled', 'checked', 'somethingelse') in HTL. I've tried everything I can think of.

desired HTL

<input type='checkbox' ${checked} />

desired output HTML

<input type='checkbox' checked />

1 Reply
smacdonald2008
Level 10
Level 10

Can you explain a bit more? The properties of an AEM Node or resource?

ksned
Level 1
Level 1

Thanks for quick response!

Just looking to output a single HTML property, not a X=Y attribute pair. Really looking to output a simple string from any source. Does that help?

smacdonald2008
Level 10
Level 10

That helps. Using HTL -- you can display values of dialog fields - based on Granite resource types. For example - a date field or checkbox. I recommend that you go through this entire document. You will learn a lot here:

Building Experience Manager Components using Granite/Coral Resource Types

Gaurav-Behl
Community Advisor
Community Advisor

try - <input type="checkbox" checked="${true}">

ksned
Level 1
Level 1

This is VERY close! My fault, I gave a poor example.
I need to do that, but:

<input type='checkbox' ${customProp} />

<input type='checkbox' customProp  />

so from your example it would be something like this (i know this is very wrong)

<input type="checkbox" "${customProp}"="${true}">

Make sense?