Diese Konversation wurde aufgrund von Inaktivität geschlossen. Bitte erstellen Sie einen neuen Post.
Level 1
Level 2
Melden Sie sich an, um alle Badges zu sehen
Diese Konversation wurde aufgrund von Inaktivität geschlossen. Bitte erstellen Sie einen neuen Post.
How can I match a string against a regular expression in HTL?
I would want to do one thing if it matches and another if it doesn't.
Alternatively, if HTL does not have that capability built in, is there a way that I can pass a string into a utility method to do that?
Thanks!
Gelöst! Gehe zu Lösung.
Zugriffe
Antworten
Likes gesamt
Not with HTL but with Java(Sling Model).
Use HTL templates(not page template) to render HTML based on condition.
Zugriffe
Antworten
Likes gesamt
If you use a Sling Models with your HTL - you can use Java to perform all REG EX functionality.
Zugriffe
Antworten
Likes gesamt
What if I don't have a sling model in the HTL where I need the reg ex functionality? For example in a template?
Zugriffe
Antworten
Likes gesamt
When you say Template - do you mean the component code?
Anyhow - if you want to perform this task in the HTL itself (I would recommend Java and Sling Models and use HTL as a view), - see:
htl-spec/SPECIFICATION.md at master · adobe/htl-spec · GitHub
Zugriffe
Antworten
Likes gesamt
Hi,
with HTL alone you can't do regex matching. You need to use JAVA i.e. Sling Model or WCMUsePojo.
and yes you can pass a parameter from HTL to Java. Please check below:
You can call sling model in template code as well.
Zugriffe
Antworten
Likes gesamt
I do mean in the component code (not in a page template).
Let me give you a use case. We have some templates that handle certain image display for various AEM models. These components should generate different markup depending on the type of image (for example, we want to lazy load PNGs but not JPGs).
Is this possible to do using HTL?
Zugriffe
Antworten
Likes gesamt
Zugriffe
Antworten
Likes gesamt
Zugriffe
Likes
Antworten
Zugriffe
Likes
Antworten