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

SOLVED

href link with column value

Avatar

Level 3

Hello eveyone

 

I’m working with selectors and tags and I need to load the next page while keeping the tag.

 

<li class="cmp-pressreleaselist__page_next">
            <a data-sly-unwrap="${list.isLastResultPage}"
               href="${currentPage.path @ selectors=[list.currentResultYear,list.currentResultCategory,list.nextResultPageNumber], extension='html', context='unsafe'}">
                ${'Next' @ i18n}
            </a>
        </li>

 

The issue is that is aem the namespaces where the tag is located is separated by column “:”, example “paris:louvre” but the href doesn’t accept columns “:”

example dref="content/core/adobe/home.2022.info:events.1.html

Does anyone know how can I make it work ?

1 Accepted Solution

Avatar

Correct answer by
Level 10

Hi @odabio ,

You have to encode the colon in order to use it in href attribute. Use encoded value %3A instead of colon and it will work as expected.

exampleto use href="content/core/adobe/home.2022.info%3Aevents.1.html

View solution in original post

0 Replies

Avatar

Correct answer by
Level 10

Hi @odabio ,

You have to encode the colon in order to use it in href attribute. Use encoded value %3A instead of colon and it will work as expected.

exampleto use href="content/core/adobe/home.2022.info%3Aevents.1.html

Avatar

Community Advisor

Hi,

Can you try with

@ context='uri'

I suggest using Sling Model if there is a business logic included for URI or string manipulation.